0

我想知道是否可以制作样式表以使所选行中的内容变为粗体。

self.tw.setSelectionBehavior(QAbstractItemView.SelectRows)用来设置表格以选择整行而不是单元格。但我不想改变任何背景颜色,而是字体应该是粗体。

我怎样才能做到这一点......?

4

2 回答 2

3

这是一个python风格的代码

font = QFont()
font.setBold(True)
self.ui.tableWidget.item(row_index, col_index).setFont(font)
于 2017-04-27T10:00:53.863 回答
0

在 C++ 中,我们将创建一个 onTableEdited() 插槽,将其连接到 itemSelectionChanged() 事件,然后使用 table->item(x,y)->setFont() 类似的东西

QFont font;
font.setBold(true);
font.setWeight(75);

您还可以将 QTableWidget 设置为仅允许选择行。

于 2013-06-08T18:49:21.557 回答