QT学习笔记——界面操作
一、新建QT工程:

基类选择QWidget,其他创建步骤都是下一步,创建完毕。

工程文件分析:

点击forms,然后双击ui文件,就可以进入ui编辑器。
ui编辑器面板介绍:

二、做一个简单的界面
用到的组件:
Label:可以放图片,文本,gif图
Line Edit:放账号和密码的对话框
Push Button:按钮
添加图片方法:








使用Label控件引用这个图片



图片也可以添加再按钮控件中,操作步骤一样。
放置控件,水平、垂直、栅格布局,加弹簧,效果如下:

三、切换界面
创建一个新的界面

全都选下一步,自定义界面的名称,这里选择默认不改变名称

代码编写:
主界面头文件中添加代码,如下:

界面二头文件中添加代码:

这里的界面二UI如下:
有两个按钮:确认、返回,分别右键按钮添加两个槽函数

返回按钮的槽函数如下:
界面二关闭、发送返回信号;

确认按钮槽函数如下:
界面二关闭、发送确认信号;

主界面.c文件中添加代码
点击跳转到界面二按钮,调用IP_pushButton_Slot()函数
跳转到界面二,怎么返回呢?主界面有界面二的地址,而界面二使用信号来沟通主界面
主界面接收到界面二的返回信号调用的函数:
主界面接收到界面二的确认信号调用的函数:
这样,就实现了点击主界面跳转按钮 跳转到 界面二;
点击界面二的确认、返回按钮 跳转到 主界面。