【发布时间】:2017-08-11 01:13:15
【问题描述】:
我不是 pyqt 和 Qt Designer 的专家。 我有一个无法解决的小问题。
非常简单,在 QScrollBar 中我有一些标签和一些复选框。在 Qt Designer 中一切正常:
在代码中,当某些参数选择时,我必须在交互方式更改标签文本,并且它工作。但是当我为标签设置新文本(比默认文本长)时,标签文本不会完全显示:
如果我尝试添加最小宽度,结果如下:
在代码中我也尝试了一些标签的方法,没有任何结果:
h = self.x_label.sizeHint()
print(h)
self.x_label.setMinimumSize(h)
在 Designer 中,我还尝试了标签和组合框的水平策略的所有可能组合。
有人知道一些可以扩展 x_label 的方法(代码或直接在设计器中)吗?
【问题讨论】:
-
请将 Qt Designer 文件添加到您的问题中。
标签: qt pyqt qt-designer qcombobox qlabel