如何检查listView上显示的内容?更一般地说,我需要那些显示的项目占用的区域,所以我可以在他们下面画另一个项目检查ListView上显示的内容
回答
如果你需要添加一个项目到列表视图,那么你不必为此写任何特定的代码。列表视图包含您的模型的项目。
一个
QListView
呈现于模型的项目,无论是作为一个简单的 非分层列表,或作为图标的集合。使用这个类 来提供以前由QListBox
和QIconView
类提供的列表和图标视图,但使用由Qt的模型/视图体系结构提供的更灵活的方法 。
一旦模型项目发生变化,模型发出信号并重新绘制视图以显示修改后的项目。
有关更多详情,请查看model/view programming in Qt
的工作原理。
我知道,但我需要插入我自己的委托,原因在这里解释:http://stackoverflow.com/questions/9749160/using-qt-itemdelegate,这就是为什么我需要知道在哪里绘制下一个项目。 – smallB 2012-03-17 12:48:15
您只需使用'setItemDelegate'将您的委托添加到列表视图。唯一的区别是委托用于显示项目。在代表的油漆中,您只需定义如何绘制单个项目。你不需要关心它的位置。 – pnezis 2012-03-17 12:53:53
但在绘制FNC肯定我必须使用drawText fnc?并且这个fnc需要点,矩形,或者x和y,或者我错过了一些东西(我相信我是这样做的) – smallB 2012-03-17 12:57:17
- 1. listView不显示内容
- 2. android:slidingDrawer不显示listview内容?
- 3. WPF ListView不显示Observable Collection的内容
- 4. ListView - 在显示之前检查值
- 5. StageVideo显示以上内容?
- 6. 如何检查更新的文件并显示其内容?
- 7. 显示内容
- 8. 显示内容
- 9. 显示内容
- 10. 显示内容
- 11. 检查上传前的文件内容
- 12. 检测USB设备并显示内容
- 13. 如何显示上的ListView
- 14. 显示以上内容的闪光灯
- 15. 显示标签内的条件检查
- 16. 阅读listView的内容,并根据目录的内容在另一个listView中显示丢失的项目
- 17. 在显示WordPress内容之前有条件检查前一页
- 18. 取消选中/检查显示内容jquery?
- 19. 检查USB内容
- 20. 带有ImageView和TextView的ListView不显示任何内容
- 21. ListView显示没有任何内容的行WPF C#
- 22. 显示RSS或ATOM内容在ASP.NET的ListView
- 23. ListView中的显示内容选取器属性 - Umbraco v 7.4
- 24. 如何显示基于id的listview项目内容?
- 25. ListView中的Android PercentRelativeLayout不显示任何内容
- 26. 从定期活动中定义的ListView中显示内容Android
- 27. Listview显示很多来自数据库的内容
- 28. 如何防止再生的ListView项目显示旧内容?
- 29. listview中的文本内容不显示C#
- 30. 检查网上是否有新内容
您对“显示的项目占用的区域”有什么意思?你想在列表视图中添加一个项目,或者在列表视图下面画一些东西? – pnezis 2012-03-17 12:37:45
@webclectic我想添加一个项目到列表查看 – smallB 2012-03-17 12:39:34