1

QListWidget。如果我添加一个带有“Line1\nLine2”之类的文本的项目,我会得到一个包含一个字符串的项目。
我怎样才能使这个项目包含两个字符串?

4

2 回答 2

1

编辑器似乎又添加了一个反斜杠,如下图所示:

在此处输入图像描述

解决方案很简单,您必须在 Object Inspector 中编辑文本并直接添加,如下所示:

在此处输入图像描述

于 2018-03-18T05:57:35.933 回答
0

您可以通过两种方式添加两行QListWidget

第一的:

 listWidget->addItem(tr("Line1\nLine2")); 

或者

new QListWidgetItem(tr("Line4\nLine5"), listWidget);

这应该按照常见的测试工作。

其次,更好的方法是使用addItems()with添加多个项目QStringList

QStringList items;
items << "Line1";
items << "Line2";
listWidget->addItems(items);
于 2018-03-17T15:17:10.083 回答