2013-04-15 30 views
2

我很難在QTableWidgetItem中添加新行。代碼如下:如何在QTableWidgetItem中添加新行

QTableWidget* item = new QTableWidgetItem; 
item->setText("Line1 \n Line2"); 

使用此代碼,項目文本不會以兩行顯示,即似乎\ n字符被忽略。

我有一個解決方法來做到這一點,使用QPlainTextEdit和函數setCellWidget,在這種情況下,一切都按預期工作,但更加難看,我不想讓其他小部件只是爲了顯示多行文本。

+0

嘗試使用'
'。 – Amartel

+0

http://stackoverflow.com/questions/5359017/qtablewidget-putting-multiple-lines-of-text-in-one-row – Zaiborg

+1

這不起作用 – user152508

回答

4

我認爲你的代碼很好,可以分隔線條。但是你應該改變每一行的大小來顯示多行。

enter image description here

和調整行高,後:

enter image description here

你看到它的確定。