如何在 PyQt5(QItemDelegate?)中获取富文本到 QListView 项目

问题描述 投票:0回答:1

我正在创建一个供自己使用的人事管理软件,基本上我想让我的 QListView 比使用 QStandardItemModel 和 QStandardItem 更漂亮,信息更丰富。

基本上我希望列表看起来像这样:

🤒‹‹ 史密斯先生病了
史密斯夫人工作
🌐‹‹安德森先生旅行
怀特女士工作

最好还有颜色选项,但我找不到这方面的快速教程。

我知道这可以通过使用 QItemDelegate 来完成,但是我试图查看文档并且它让我的大脑受到伤害。有人可以告诉我如何将格式丰富的文本项添加到 QListView 或指向“傻瓜”教程吗?谢谢!

python python-3.x pyqt5 richtext qlistview
1个回答
0
投票

根据我的需要,答案相当简单(通常如此)。我没有直接使用 QListView,而是使用了 QListWidget,我在其中添加了一个 QListWidgetItem,并在其中添加了我的自定义 QWidget,我可以在其中以快速简单的方式设置固定大小的约束,从而无需构建自定义模型和委托

有了 QLabel,我可以毫无问题地使用富文本。

即。我要求的并不完全是我需要的。是的,这可能不是一个有效的解决方案,但对于我的需要来说已经足够了。

© www.soinside.com 2019 - 2024. All rights reserved.