Qt - 如何在 QComboBox 中使用富文本?

Posted

技术标签:

【中文标题】Qt - 如何在 QComboBox 中使用富文本?【英文标题】:Qt - How to use rich text in a QComboBox? 【发布时间】:2010-03-19 10:49:04 【问题描述】:

我正在尝试在 QComboBox 中使用富文本,但它不支持它。也许我应该写一个子类?但我不确定我需要覆盖什么,因为我以前从未做过这样的事情。请帮忙。谢谢!

【问题讨论】:

【参考方案1】:

我认为custom delegate class 是答案。解决方案是简单地用您自己的(使用即 QLabel)替换标准绘图例程。这里有一个类似的问题:QListView/QListWidget with custom items and custom item widgets

【讨论】:

以上是关于Qt - 如何在 QComboBox 中使用富文本?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 QComboBox 中标记当前项目文本?

如何使用 QComboBox.setPlaceholderText?

Qt Creator中的没有的QCombobox类型

Qt中富文本处理

Qt QLabel 富文本制表

如何从 Qt Objects(qlineedit,qcombobox) 中获取?