【发布时间】:2010-12-13 23:06:32
【问题描述】:
对于那些还没有阅读我的 Qt 问题的人,我正在为一个项目学习 Qt。我在 GUI 设计方面的经验很有限,在 Qt 方面没有。
我有一个水平布局,我想用一些按钮来填充。我可以很好地输入这些按钮,但是我以前的方形按钮被水平拉伸以占用更多空间。
我想让布局管理器确定调整这些按钮大小的最佳方式,但我也希望它们的原始比例保持不变。例如,如果我从 32X32 按钮开始,这些按钮需要缩小以适应布局中的所有按钮,我希望它们按比例缩小,以便保持宽度到高度的比例。 20X20、16X16、12X12 都可以,但 24X16 是不可接受的尺寸示例。
我已经修改了按钮和拉伸选项的尺寸政策。即使在阅读了 QPushButton 和 QHboxLayout 类之后,我也没有看到如何执行此操作。它是如何实现的?
谢谢。
【问题讨论】: