Qt调用Ui文件
来源:互联网 发布:c stl 源码下载 编辑:程序博客网 时间:2024/05/18 03:55
Qt设计师方便了界面设计功能,只需要拖拽相关控件就可以满足需求,以前写程序的时候直接创建的是Gui类,并没有单独创建ui,今天因为需要,特意查找了一些资料大致看了一下,记录下来方便以后查找。
网上说ui的使用方法主要有三种,我取两种最简单的方法(简单就好不是)
首先创建一个工程项目,名称为Ui文件,类名为UiDesign,基类为QDialog,到main文件中,将 UiDesign w;
w.show();注视掉(为了显示自定义的Ui)
第一种:
首先利用Qt创建一个Dialog,如图
单击保存,编译生成ui_Dialog.h文件
在uidesign.h头文件中包含ui_Dialog.h
#include "ui_libViewer.h"Dialog::Dialog(QWidget *parent /* = 0 */) :QDialog(parent), Ui::Dialog(){ setupUi(this) ;}
uidesign.cpp文件中添加
UiDesign::UiDesign(QWidget *parent) : QDialog(parent){ ui.setupUi(this);}
最后到main.cpp文件中添加
Ui::Dialog d ; QDialog *dag = new QDialog ; d.setupUi(dag) ; dag->show() ;
结果:
即是我们刚才创建的界面了。
第二种:采用的是多重继承的方法
创建一个Ui,命名为Form,其效果如图
注:因为刚配置好LibQGLViewer,所以就拖拽了QGLViewer控件,这里没有关系。
同样是在uidesign.h文件中添加
class libViewer:public QDialog , public Ui::Form{public: libViewer();};
uidesign.cpp源文件中添加
libViewer::libViewer() :QDialog() , Ui::Form(){ setupUi(this) ;}
main.cpp文件中添加
libViewer lv ; lv.show() ;
运行结果为:
0 0
- Qt调用Ui文件
- Qt Designer设计 UI 文件并调用
- Qt Designer设计 UI 文件并调用
- Qt Designer设计 UI 文件并调用
- Qt ui界面文件的调用--quiloader
- QT学习笔记5---QtDesigner设计ui文件并调用
- QT学习笔记5---QtDesigner设计ui文件并调用
- QT UI文件解析
- Qt Ui 头文件研究
- qt中ui文件
- Qt Ui 头文件研究
- Qt Ui 头文件研究
- QT怎样使用Ui文件
- qt工程新增的UI如何手工调用现有的prc文件中的图片资源
- PyQt5系列学习笔记之01:通过Qt Creator创建.ui文件,pyuic5翻译.ui文件为.py文件,在PyCharm中调用.py文件
- paip.python 调用qt ui 总结
- QT UI文件生成头文件
- Qt中ui文件转为.h文件
- Android中Service的交互方法讲解
- static与extern
- js实现简单导航切换
- 编程题#10:输出指定结果二(C++程序设计第10周)
- Android 消息机制,Looper、Handler、Message 解析
- Qt调用Ui文件
- 数据分析-可视化挖掘读书笔记
- Java基础11 对象引用
- C++静态关联与动态关联
- 第一届_第二题_兑换硬币
- Java基础12 类型转换与多态
- Jquery前端封装--DOM的向下兼容和浏览器的检测
- 数据分析-回归分析读书笔记
- 面向对象之继承和组合浅谈