Qt显示对话框的基本逻辑
来源:互联网 发布:岂其取之易而守之难乎 编辑:程序博客网 时间:2024/05/16 02:41
在界面程序中,对话框之间的调用是最基本也是最常用的。但所有的调用均基于一个基本的逻辑。即:每一个对话框均是一个类。类的调用分为声明和实现、实例化和调用类函数3个基本步骤。
声明
声明是指使用Qt Designer Form Class来添加对应的头文件、cpp文件以及ui文件。通过上述的添加已经完成了该对话框类的所有实现,既通过h文件和cpp文件进行了类实现,也通过ui文件创建了对话框资源。
实例化
在添加相应的类之后,在代码中需要添加该类的实例化。一般来说,我们首先会在mainwindow.cpp中添加该类的头文件
#include "mainwindow.h"#include "ui_mainwindow.h"#添加头文件#include "formclass.h"
其次,我们会在mainwindow中使用new来将对话框类进行实例化。然后就可以在有需要的地方进行调用。
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); //使用new来进行实例化 formclass *me = new formclass();}
调用类函数
最后,就是调用对话框实例me中的show()函数显示该对话框。
比如,主对话框上有一个按钮pushButton_2,点击该按钮就将formclass对话框显示出来。在代码中,通过me来调用show()来显示该对话框
void MainWindow::on_pushButton_2_clicked(){ me->show();}
0 0
- Qt显示对话框的基本逻辑
- Qt对话框显示opencv读取的图像
- Qt 登录对话框显示
- Qt基本对话框之文件对话框,颜色对话框,字体对话框
- QT学习 第一章:基本对话框--各种信息框的使用
- QT学习 第一章:基本对话框--表格的使用
- QT对话框显示中文文件名
- qt对话框不在任务栏显示
- qt对话框不在任务栏显示
- 【Qt开发】Qt中图像的显示与基本操作
- QT学习 第一章:基本对话框--基本对话框使用
- QT的对话框
- QT的对话框
- QT的对话框
- Qt 对话框的使用
- Qt 对话框的使用
- QT的文件对话框
- Qt 对话框的使用
- QT学习之编码问题
- 单元测试
- 带癞子麻将查表判断胡牌高效率低内存算法
- Java的4种引用,强弱软虚
- 阿里巴巴 连接池 druid 的使用、maven依赖
- Qt显示对话框的基本逻辑
- java 数组之间的强转报错
- Unity 3D追踪效果的实现 目标箭头指引
- Glide之旅 —— DecodeJob
- 实现一个3D图片轮播插件 —— 更新版
- IOS中javascript会遇到的坑
- 递归于非递归的二分搜索法
- CSS3基础——背景
- docker save/load, export/import