我在向 QListWidget 添加元素时遇到问题。我已经用 QtDesigner 构建了一些框架,然后,我想在代码列表中添加一些元素。即使我写:
QListWidgetItem* i = new QListWidgetItem("text");
Q_ASSERT(stepsList);
qDebug() << "before";
stepsList->addItem(i);
qDebug() << "after";
它只打印“之前”并与 SIGSEGV 一起崩溃。另外,我设法得到这样的错误消息:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6f2a4a4 in QListWidget::count() const ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
是什么原因?