2011-06-22 69 views
1

是否有可能在QTableWidget的單元格(QTableWidgetItem)中有每行不同樣式的雙行元素?我想要第一行加粗,第二行不加粗。或者我可以在一個單元中添加兩個QTableWidgetItems?莫名其妙地做一個細胞週期?QTableWidget:* 1中的不同樣式* QTableWidgetItem?

乾杯 馬蒂亞斯

回答

1

簡單的方法:

結帳QTableWidget的的setCellWidget方法。

如果用QTextEdit替換默認的小部件,則可以獲得富文本格式功能。

更好的辦法:

使用自定義QStyledItemDelegate。你可以看到一個例子here

我希望這有助於。

+0

你好OrcrunC!感謝提示。我試過這個。它工作得很好,但需要相當長的時間才能加載,因爲現在有很多QTextEdit小部件。我認爲這是一個矯枉過正的事情,因爲這個小部件提供了很多可能性。還有其他選項可以顯示格式化文本嗎? – matthias