如何制作QLabel自动换行?

时间:2013-11-23 15:27:36

标签: c++ qt

以下是类似的问题:“QLabel auto multiple lines 多行“

你可以在这个问题的最后看到这个问题。现在问题转向我如何调整下图中标签的宽度? enter image description here

--------------------------------上一个问题------------ --------------------

我确实使用了“labelName-> setWordWrap(true);”

虽然我遇到的问题如下图所示: enter image description here

从上面看,我们看不清楚这两行。我该怎么处理呢? 评论:在设置有效的文本之后调用adjustSize()!

1 个答案:

答案 0 :(得分:1)

您需要增加QLabel的身高。您可以在设置文本后通过调用adjustSize()成员函数自动执行此操作。正确的布局设置也应该有所帮助。

为了设置小部件的最小宽度,您需要调用setMinimumWidth

labelName->setMinimumWidth(width);