【发布时间】:2011-06-22 10:34:48
【问题描述】:
是否可以在 QTableWidget 的单元格(QTableWidgetItem)中有两行元素,每行具有不同的样式?我想让第一行 bold 和第二行不加粗。或者我可以在一个单元格中添加两个 QTableWidgetItems 吗?以某种方式进行细胞跨度?
干杯 马蒂亚斯
【问题讨论】:
标签: qt coding-style bold qtablewidget qtablewidgetitem
是否可以在 QTableWidget 的单元格(QTableWidgetItem)中有两行元素,每行具有不同的样式?我想让第一行 bold 和第二行不加粗。或者我可以在一个单元格中添加两个 QTableWidgetItems 吗?以某种方式进行细胞跨度?
干杯 马蒂亚斯
【问题讨论】:
标签: qt coding-style bold qtablewidget qtablewidgetitem
简单的方法:
检查 QTableWidget 的setCellWidget 方法。
如果将默认小部件替换为QTextEdit,则可以获得富文本格式化功能。
更好的方法:
使用自定义的 QStyledItemDelegate。可以看一个例子here
我希望这会有所帮助。
【讨论】: