首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义QListWidgetItem

自定义QListWidgetItem
EN

Stack Overflow用户
提问于 2011-08-08 07:06:23
回答 1查看 4K关注 0票数 2

我正在创建我的第一个应用程序的QT,并希望设计一个列表。这个语言有两个文本和一个图标。

问题是,我找不到任何例子或帮助材料,只有我找到的帮助链接是:自定义QListWidgetItem,但我不明白。虽然我有这个链接指向的同样的问题..。

据我所知,我有两个选择:

1-自定义QListWidgetItem与QListWidget一起使用

2-使一些委托用于QListView

我希望从选项1开始,现在在链接中,一些回复谈到了"myItem",它以两个文本作为输入。我想知道"myItem"的实现。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-08 17:04:47

在您发布的链接中,MyItem只是一个普通的QWidget。这意味着您可以在Qt中创建一个小部件,然后将您创建的新小部件设置为QListWidgetItem应该用于显示的小部件。在上面的示例中,MyItem接受两个字符串,因为其中有一个带有两个标签的垂直布局(至少这是我的假设)。

您还应该注意到,并在上面的链接中讨论过,采用为列表中的每个项设置项目小部件的方法在性能和内存消耗方面是一件昂贵的事情。因为QListWidget是一个QListView,所以您可以像任何其他视图一样在它上设置一个项委托,并提出一个更轻量级的解决方案(类的一个实例化与列表中每个项的一个实例化)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6978780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档