如何自定义 QListView 的显示
Posted
技术标签:
【中文标题】如何自定义 QListView 的显示【英文标题】:How to customize the display of a QListView 【发布时间】:2010-07-14 14:18:18 【问题描述】:我在我的Qt
程序中实现了一个用户列表,使用Qt
的模型/视图 原则。我的QListView
显示了QAbstractListModel
的子类,到目前为止,它工作得很好。
现在我想自定义我的用户列表的显示(在多行显示名称,添加 IP 信息等:不是很相关,我只是想要一些真正自定义的东西)。
我在 Qt
文档中找不到与此相关的任何内容:我的选择是什么?
注意:如果有帮助,列表中的项目不需要(不能)修改。
谢谢。
【问题讨论】:
【参考方案1】:您需要创建一个新的item delegate 类来处理绘画。 Here 是类似问题的一个很好的答案。
【讨论】:
以上是关于如何自定义 QListView 的显示的主要内容,如果未能解决你的问题,请参考以下文章
我可以在基于模型的 QListView 中使用自定义小部件作为视图吗?