QT可以使用QT designer很容易的进行布局设计。
设计效果如下:
窗口内部的控件会根据窗体的放大缩小自动地进行拉伸。
大的布局是一个水平布局,这里分为左右两个,其中左侧布局中又嵌入了三个水平布局,分别是最顶的“输出”、中间的textEdit、以及后面的测试。
这里简单介绍布局设计的过程:
首先拖出一个horizontalLayout控件,右键单击窗体空白处,选择布局-->水平布局。这时再拖进一个日历的控件,这时你会发现整个窗体都被日历控件占据,再往左侧布局拖入一个垂直布局,依次嵌入各个布局及控件。
不好描述,这里直接贴上布局层次图
此外还可以通过弹簧以及控件的sizePolicy来调整各个控件之间的距离