2017-03-29 120 views
0

我對一個簡單的表使用了QTableWidget。現在,每個單元格都應該包含兩個數字,但我不希望它們左對齊,而是爲了可讀性。我正在使用Qt 5.8。QTableWidget在單元格中有多個行

因此,我想是這樣的:

QTableWidget* table=new QTableWidget; 
auto item = new QTableWidgetItem(QString("%1\n%2").arg(1).arg(2)); 
table->setItem(0, 0, item); 

有趣的是,結果是換行\n被完全忽略。我獲得了一個包含12的單元格。替換\n<br>沒有幫助。

任何想法,我做錯了/失蹤?

回答

2

這應該工作,只是嘗試調整您的行的高度,以給該項目足夠的空間。

+0

工作正常! :-)任何想法如何自動調整大小? – Aleph0

+1

看看[QTableView :: resizeRowsToContent](http://doc.qt.io/qt-5/qtableview.html#resizeRowsToContents)。 – Exa

相關問題