程序来自:
QT 控件大小随窗口大小变化而变化:https://blog.csdn.net/Bryan_QAQ/article/details/86577809
创建基类选择QWidget,会出现setCentralWidget()未定义的错误,这是因为只有直接继承QMainWindow的类才可以使用,在头文件以及cpp中,将基类由QWidget改为QMainWindow,或者另创建工程,基类为QMainWindow。
QtCreator工程连接:
链接:https://pan.baidu.com/s/1853T-ThBf-BQ6DYbmOyQzA
提取码:0000
这里主要记录下实现思路。
说明如下:
- 1、2、3、4为4个控件
- 5、6、7为3个部件
- 1和2垂直布置,设置比例1:3
- 3和4垂直布置,设置比例1:10
- 5和6水平布置,设置比例1:3
- 将5和6的布局加入7中
- 将7设置在主窗口中心