相关疑难解决方法(0)

在布局中设置QLabel上的文本不会调整大小

在Qt创建器中使用设计器我创建了一个对话框,其中包含垂直布局中的各种小部件.其中一个小部件是QLabel,其中自动换行设置为true.QLabel的文本在对话框显示之前设置.

QLabel的最大宽度和高度为16777215,垂直尺寸策略设置为" 扩展",水平线为" 首选".我已经尝试过更改大小政策.

我遇到的问题是,如果文本很大,QLabel无法相应调整,文本被剪裁,如下所示: -

在此输入图像描述

我尝试在设置文本后调用updateGeometry(),并尝试在垂直布局上调用update,但似乎没有任何区别.理想情况下,我希望QLabel垂直调整以适应文本.

谁能告诉我我在这里失踪了什么?

c++ layout qt qt-creator qlayout

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

layout ×1

qlayout ×1

qt ×1

qt-creator ×1