以下是类似的问题:“QLabel auto multiple lines 多行“
你可以在这个问题的最后看到这个问题。现在问题转向我如何调整下图中标签的宽度?
--------------------------------上一个问题------------ --------------------
我确实使用了“labelName-> setWordWrap(true);”
虽然我遇到的问题如下图所示:
从上面看,我们看不清楚这两行。我该怎么处理呢? 评论:在设置有效的文本之后调用adjustSize()!
答案 0 :(得分:1)
您需要增加QLabel
的身高。您可以在设置文本后通过调用adjustSize()
成员函数自动执行此操作。正确的布局设置也应该有所帮助。
为了设置小部件的最小宽度,您需要调用setMinimumWidth
:
labelName->setMinimumWidth(width);