在一个 QTableWidget 单元格中显示不同颜色的字符串



我有一个具有特定单元格结构的QTableWidget。在一个单元格中,我想显示一个字符串,或者更具体的两个不同颜色的字符串。例:

单元格

开头 {红色字符串,绿色字符串,蓝色字符串} 单元格结尾

有没有比子类化 QItemDeelegate 项目更简单的存档方法?如果没有,我的想法是子类化一个委托,在委托内创建一个可以处理HTML的QTextBrowser。然后我可以将带有关联颜色的字符串传递给项目并显示它们吗?

你怎么看,有没有更简单的方法?

您可以使用

QTableWidget::setCellWidget方法将QTextEdit设置为支持html格式的单元格小部件。

最新更新