使用 Qt creator 中的设计器,我创建了一个对话框,其中包含垂直布局中的各种小部件。其中一个小部件是 QLabel,其自动换行设置为 true。QLabel 的文本是在对话框显示之前设置的。
QLabel 的最大宽度和高度为 16777215,垂直尺寸策略设置为Expanding,水平方向为Preferred。我试过改变尺寸政策。
我遇到的问题是,如果文本很大,QLabel 无法相应调整,文本被剪裁,如下所示: -
在设置文本后,我尝试为对话框调用 updateGeometry(),还尝试在垂直布局上调用 update,但似乎没有任何区别。理想情况下,我希望 QLabel 垂直调整以适应文本。
有人可以告诉我我在这里缺少什么吗?