一.问题

如果改变了窗口的大小,应该怎么做才能让窗口内部的控件可以随着窗口大小的改变,自身大小也能随之改变呢?

测试环境:QT5.12

二.让控件跟随窗口大小变换的方法:

1.首先往窗口界面中拖入一个控件(任何控件都可以:Button或Check Box);

2.然后在窗口界面空白处右击右键→布局→栅格布局(G)(或者水平布局(H)、垂直布局(V)任选其一)

2.布局后界面如下
注:一定要先拖入控件才能对本窗体进行布局

4.运行结果

5.实际应用

   实际运用中如果页面比较复杂,可以用几个Layout控件,然后分别把控件放到Layout控件中,然后再进行布局,就会更合理,如下图所示:

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐