Qt学习笔记第3篇(布局器)

为了是不同窗体直接的布局更美观,更简洁,在Qt下面,常用的布局器有5种:

1、水平布局;

2、垂直布局;

3、网格布局(可以是任意行,任意列,要不怎么叫网格);

4、表格布局(也就是表单布局,只有两列,一般配合标签和输入框一起使用 更多);

5、堆栈布局。


堆栈布局(QStackedLayout)适合做向导型的图形界面,设计师里面没有对应的控件,所以我们只能通过代码的形式来实现堆栈布局。

在设计师上面所涉及的每个UI界面文件,最终都转成了一个类来描述。其他界面需要使用某个界面的话只要把需要界面的类生成一个对象即可。

Layout类,能通过addwidget()函数能增加窗体,同时也可使用addlayout()函数增加layout。

简要的代码调用类似如下:

Qt学习笔记第3篇(布局器)


最终的界面效果如下:

Qt学习笔记第3篇(布局器)

今天,感觉自己对Qt的使用,又多了一些体会,真开心!