1
A
回答
6
在QListWidget中,您可以使用takeAt()
直接删除,但不能在QListView(读取Qt Model/View)中删除。除非你需要自己的模型,否则你应该使用这个小部件。如果QListView 是你想要什么然后得到型号,并删除,即qListView.model().removeRow(row)
1
你应该使用模型,而不是查看。
请参阅http://doc.qt.nokia.com/latest/qabstractitemmodel.html#removeRow
相关问题
- 1. 从qt创建者中删除项目
- 2. 通过字符串名称从QListView \ QListWidget中删除项目
- 3. 停止QListView从拖放删除条目
- 4. 如何获得Qt中,从而QListView所选项目即QString?
- 5. 删除Qt中的一棵树项目
- 6. 删除QListView中选定项目的列表
- 7. 删除QListView背景
- 8. Qt 5.5使用C++,从ComboBox中删除项目以及删除项目前的所有项目
- 9. Qt qmake:从变量中删除条目
- 10. 从VB中删除项目
- 11. 从JLIST中删除项目
- 12. 从ItemsControl中删除项目
- 13. 从AutoPopulatingList中删除项目
- 14. 从GridView中删除项目
- 15. 从arraylist中删除项目
- 16. 从表中删除项目
- 17. 从RecyclerView中删除项目
- 18. 从项目中删除LaunchScreen.xib
- 19. 从arraylist中删除项目
- 20. 从localStorage中删除项目
- 21. 从todoList中删除项目
- 22. 从LongListMultiSelector中删除项目
- 23. 从ListView中删除项目
- 24. 从ColumnSeries中删除项目
- 25. 从BlockingCollection中删除项目
- 26. 从gridview中删除项目
- 27. 删除目录中的Qt
- 28. 拖放QListView项目
- 29. 从JavaScript中移除项目从数组中删除项目
- 30. qt使用迭代器从QStringlist中删除项目