QLabel汽车多行(QLabel auto multiple lines)

2019-06-27 20:32发布

例如,我们有一个QLabel与MaximumWidth设置为400。
当我们试图用像素宽度超过400显示一些文本,用户看到切断。
有没有什么办法,使QLabel不使用QFontMetrics或类似显示此字符串中多行?

Answer 1:

如果我理解正确你的问题,你应该使用setWordWrap功能,为您的标签,以true为它的参数。

QLabel lbl("long long string");
lbl.setWordWrap(true);


Answer 2:

为了显示在QLabel多行,右键单击QLabel,选择“更改富文本”。 这将打开对话框,只要你想看到包括回车键,你可以键入文本。 设置自动换行,不需要这个。

如果设置了自动换行,以及(在QLabel属性)比将包裹每根线在Qlabel如果它比房地产更长的时间。



文章来源: QLabel auto multiple lines
标签: qt qlabel