2013-05-16 184 views
0

我想知道是否可以製作樣式表以使所選行中的內容變爲粗體。如何在pyqt中將選定的QTableWidget行設爲粗體

我使用self.tw.setSelectionBehavior(QAbstractItemView.SelectRows)設置表來選擇整行而不是單元格。但我不希望任何背景顏色改變,而是它應該是大膽的字體。

我該如何做到這一點....?

回答

0

在C++中,我們將創建一個onTableEdited()槽,其連接到itemSelectionChanged()事件,然後使用表 - >項(X,Y) - > setfont程序()的東西,如

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

你也可以設置一個QTableWidget來只允許選擇行。

0

這是一個Python代碼風格

font = QFont() 
font.setBold(True) 
self.ui.tableWidget.item(row_index, col_index).setFont(font) 
相關問題