如何在QTableWidgetItem中添加新行

时间:2013-04-15 12:33:39

标签: c++ qt qt4

我无法在QTableWidgetItem中添加新行。这是代码:

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

使用此代码,项目文本不会以两行显示,即似乎忽略\ n字符。

我有一个解决方法来做这个,使用QPlainTextEdit和函数setCellWidget,在这种情况下,一切都按预期工作但更难看,我更喜欢不制作额外的小部件只是为了显示多行文本。

1 个答案:

答案 0 :(得分:4)

我认为您的代码可以分开行。但是你应该改变每一行的大小来显示多行。

enter image description here

调整行高后:

enter image description here

你看,没关系。