为什么QT设计师会重新调整大小或不允许我缩小或扩展小部件或按钮?

Ran*_*tor 10 qt resize designer

通常在使用QT设计器时,我发现自己需要通过缩小或扩展它们来重新调整大小.每当我尝试这样做时,程序不允许我只是恢复到它将对象放在我的窗口时给我的原始默认大小,无论我有什么布局.为什么这样做?是否有可能改变这一点,以便我可以不受限制地按照自己的意愿重新调整大小?我一直在努力学习如何正确使用QT设计师,但我在互联网上找不到太多关于此的信息.

Mbo*_*o42 6

放置在“版式”中的所有内容都会自动调整大小以适合版式。这样,如果用户在运行时调整表单大小,Qt可以自动调整大小。

如果要绝对放置,最简单的方法就是不使用布局,直接将内容放置在MainForm上。您也可以在布局内放置“容器”(“组”框,Tab小部件),并在其中放置组件。容器的行为不像布局。全部在手册中

如thuga所述,您可以设置最小和最大大小以及大小策略,以在小部件处于布局中时覆盖自动调整大小。对于在其他情况下自动调整大小的组中的几个特定小部件,这是可以的。

  • 尽管我真的只想更改大小,但是我不得不更改最小和最大大小,这是非常可悲的!为布局的子元素设置固定大小是什么问题?绝对烦人,难以理解!而且非常令人沮丧! (2认同)