QT学习笔记(一)
2014-07-20 13:23
99 查看
最近和小伙伴做项目,用C/C++开发软件,发现各种心有余而力不足,由于里面涉及到做界面的事情,于是果断选择了QT。MFC略显恶心,话不多说,开始学习QT吧。
首先,我使用的QT环境是VS2008+QT,不是网上比较多的QT Creator。在开始QT的学习之前,我花了差不多两天的时间了解QT的基本环境。
配置好环境之后,新建项目的时候,就会出来QT项目这个选项。
选择了QT App后,就会出来选项框,在project settings里面,是些QT的库函数,比如说SQL库,NETWORK库,至于各种库的作用,还需要继续深入的学习才能了解。在Generated Class里面,是对基本对话框一些属性的选择,里面的Base Class有三种,分别是QMainWindows,QWidget和QDialog,至于三者的区别,我会写另外一篇文章来说明。完成基本选项之后,我们可以看到
.ui文件是用来设计界面的,比如说Button,Label。。。
Generated Files里面,主要放的是一些与界面相关的程序,比如说,UI的生成,各种控件的生成代码。
ui_test.h里面,有一个类,Ui_testClass,里面的成员就是你在.ui里面设计的控件,然后里面有两个方法,setupUi()和 retranslateUi()。
而在test.h中主要是些构造函数和析构函数。test.cpp和main.cpp中就要选自己的逻辑层代码。
首先,我使用的QT环境是VS2008+QT,不是网上比较多的QT Creator。在开始QT的学习之前,我花了差不多两天的时间了解QT的基本环境。
配置好环境之后,新建项目的时候,就会出来QT项目这个选项。
选择了QT App后,就会出来选项框,在project settings里面,是些QT的库函数,比如说SQL库,NETWORK库,至于各种库的作用,还需要继续深入的学习才能了解。在Generated Class里面,是对基本对话框一些属性的选择,里面的Base Class有三种,分别是QMainWindows,QWidget和QDialog,至于三者的区别,我会写另外一篇文章来说明。完成基本选项之后,我们可以看到
.ui文件是用来设计界面的,比如说Button,Label。。。
Generated Files里面,主要放的是一些与界面相关的程序,比如说,UI的生成,各种控件的生成代码。
ui_test.h里面,有一个类,Ui_testClass,里面的成员就是你在.ui里面设计的控件,然后里面有两个方法,setupUi()和 retranslateUi()。
而在test.h中主要是些构造函数和析构函数。test.cpp和main.cpp中就要选自己的逻辑层代码。
相关文章推荐
- Qt学习笔记【1】
- qt学习笔记(一)之Hello world
- qt学习笔记(五) QGraphicsPixmapItem与QGraphicsScene的编程实例 图标拖动渐变效果
- Qt学习笔记
- Qt学习笔记(四)二维图形
- Qt学习笔记常用容器
- qt学习笔记(五) QGraphicsPixmapItem与QGraphicsScene的编程实例 图标拖动渐变效果
- QT学习笔记
- QT学习笔记(一)——ui的认识
- qt学习笔记(七)之数据库简介(所有支持数据库类型的列表)
- Qt学习笔记(1)---QT5利用事件过滤器实现在控件上绘图
- Qt学习笔记(二)---实现四则运算
- Qt学习笔记(1) — 深入了解Hello World的创建过程
- Qt学习笔记(五)重定向
- QT学习笔记(五)登录注册、打开保存文件
- Qt学习笔记(1)­——Qt对象数据成员的存储
- qt学习笔记(二)之布局管理器&信号与槽(简介)
- QT学习笔记(一):QApplication class
- QT学习笔记(二) SIGNAL和SLOT
- Qt学习笔记(五)拖放