QTableWidget:*一个* QTableWidgetItem 中的不同样式?

发布于 2024-11-16 18:07:43 字数 164 浏览 2 评论 0原文

QTableWidget 的单元格(QTableWidgetItem)中是否可以有一个两行元素,每行具有不同的样式?我想让第一行粗体,第二行不粗体。或者我可以在一个单元格中添加两个 QTableWidgetItems 吗?以某种方式进行细胞跨度吗?

干杯 马蒂亚斯

Is it possible to have a two-line element in a cell (QTableWidgetItem) of a QTableWidget with different styles per line? I want to have the first line bold and the second line not bold. Or can I add two QTableWidgetItems in one cell? Do a cellspan somehow?

Cheers
Matthias

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

叫思念不要吵 2024-11-23 18:07:43

简单的方法:

查看 QTableWidget 的 setCellWidget 方法。

如果您将默认小部件替换为 QTextEdit,您可以获得富文本格式化功能。

更好的方法:

使用自定义的 QStyledItemDelegate。您可以在此处查看示例,

我希望如此有帮助。

Simple way :

Checkout the setCellWidget method of QTableWidget.

If you replace the default widget with QTextEdit, you can get rich text formatting capability.

Better way :

Use a custom QStyledItemDelegate. You can see an example here

I hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文