qt - 如何清除QListView的所有项目

标签 qt qlistview

我搜索了很多,但我不明白如何清除QListView的所有项目?

我使用QStringListModelQStringList来填充它。

最佳答案

您可以使用 model.setStringList( QStringList{} ),或使用 model.removeRows( 0, model.rowCount() ) 手动删除行。

关于qt - 如何清除QListView的所有项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32368297/

相关文章:

c++ - Qt:访问由 uitools/uiloader 生成的小部件的信号/插槽

python - 如何用值填充 QListView 并显示数据?

python - 具有两种不同颜色的行背景的 QListView

c++ - 将单元格从 QTableView 拖到外部应用程序

python - 使用 Qlistview 设置 QStandarItemModel 中项目的选择

c++ - QListView 仅在 View 中显示单个项目

c++ - 调整QListView的高度以适应内容

c++ - 在带有 msvc2008 编译器的 Qt 中使用 afx_msg

python - 在 PySide 中将单条记录写入 SQL 数据库

python - 从 Qt 小部件应用程序调用 pyqt 小部件