QT界面让控件跟随窗口大小伸缩变化
发布网友
发布时间:2024-09-25 15:04
我来回答
共1个回答
热心网友
时间:2024-10-04 00:15
推荐一个人工智能入门学习网站,其内容通俗易懂,系统全面,无论是入门科普还是学习提升都非常适合。网站链接为:captainbed.cn/ai
一、问题:
当窗口大小发生改变时,如何使窗口内部的控件也能跟随窗口大小的改变而相应调整自身大小?
测试环境:QT5.12
二、让控件跟随窗口大小变换的方法:
1.首先在窗口界面中拖入一个控件(可以是任何控件,如Button或Check Box);
2.接着在窗口界面空白处右击右键,选择布局,然后选择栅格布局(G)、水平布局(H)或垂直布局(V)中的任意一种进行布局。
3.布局后的界面如下,请注意,在布局之前需要先拖入控件。
4.运行结果
5.实际应用
在实际应用中,如果页面比较复杂,可以使用多个Layout控件,将控件分别放入Layout控件中,然后进行布局,这样会更合理,如下所示:
编辑