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
理由は何ですか?