QListWidget.takeItem因segfault而崩溃
QListWidget.takeItem crashes with segfault
我有下面的代码片段:
while(ui->listWidget->count() > 0) {
QListWidgetItem* aItem = ui->listWidget->takeItem(0);
}
其中我需要清空一个QListWidget(上面的listWidget
变量)。
目前,如果一个项目集中在它内部,它就会崩溃。
我认为这是一个问题(聚焦部分),但我不知道为什么。
我的最终目标是:
- 如果我能清除小部件,这是最好的方法吗
- 如果不是,那是什么?我查阅了文档,找不到
clear
方法。我承认,我可能错过了,但我在这个问题上花了好几天时间
QListWidget::clear()
存在。你可能错过了它,因为它是一个插槽,而不仅仅是一个公共功能。
http://qt-project.org/doc/qt-4.8/qlistwidget.html#clear
相关文章:
- 当回溯以零开始时,如何调试崩溃
- C++中带有List类的迭代器Segfault
- 内联映射初始化的动态atexit析构函数崩溃
- 执行函数时导致崩溃的变量
- 程序崩溃并显示"std::out_of_range"错误
- CoInitialize()在单独的线程上崩溃而不返回
- 使用调试/崩溃报告将应用程序部署到客户端
- 使用Vulkan hpp vk::enumerateInstanceVersion()会导致segfault
- 为什么所有C++编译器都会崩溃或挂起此代码
- 为什么lambda在clang上崩溃而不是在gcc上崩溃
- 为什么我的多线程作业队列崩溃
- ExtractIconEx:可以工作,但偶尔会崩溃
- 为什么引用传递会导致此崩溃(C++)
- 试图创建流或fopen时程序崩溃
- 类对象数组的问题会导致崩溃
- 排序时无法执行交换操作.我做的时候它会崩溃.为什么
- QTWidgets QTableWidget因segfault而崩溃
- QListWidget.takeItem因segfault而崩溃
- 对于循环崩溃..segFault c++
- glewInit()在创建osmesa(屏幕外台面)上下文后崩溃(segfault)