【发布时间】:2012-03-02 18:08:24
【问题描述】:
我将 QLabel 子类化并将其插入到 QVBoxLayout 中,但我遇到了大小问题。以下屏幕截图是我的应用程序当前的外观:
顶部的黄色小部件是我的QLabel,布局是默认的。我希望我的标签按比例缩小以适应文本,而无需使用setMinimumHeight() 手动设置它,但是这不允许我使用比标签宽度更长的字符串。我检查了QString 的文档(这是我传递给标签构造函数的内容),但找不到提取文本大小的方法。有什么方法可以动态更改标签的大小以适应文本,而没有多余的空间?
【问题讨论】: