
QT学习
wD丶路人
稳步前进
展开
-
QT学习笔记1:第一个QT项目的创建
今天起开始学习有关QT的内容,QT是一个跨平台的C++图形用户界面应用程序框架,后期做码流分析软件用的,本来想用MFC,看雷神的码流分析软件使用MFC做的,但是周围人力荐QT,而且QT开发简单一些,所以就先学一下QT吧。 下面介绍一下如何创建一个QT项目: 第一步:点击新建 第二步:选择模板,按红圈选择就行,然后点击“Choose” 第三步:创建项目名称和项目路径,然后点击“下一步” 项目名称...原创 2019-07-29 15:21:05 · 852 阅读 · 0 评论 -
QT学习笔记2:最基本的QT程序中.pro文件以及源文件解析
一、.pro文件的解析 #------------------------------------------------- # # Project created by QtCreator 2019-07-29T14:40:51 # #------------------------------------------------- QT += core gui#QT所包含的基本模...原创 2019-07-29 16:31:22 · 323 阅读 · 0 评论 -
QT学习笔记3:QT中基本控件的接口(QPushButton的简单实用)
在自己定义的QWidget基类的对象MyWidget(最外层的大窗口)中设置按钮: 1.定义一个按钮对象,QPushButton *btn =new QPushButton; 2.show函数:该函数的作用就是让窗口弹出,btn->show()则是让按钮用顶层的方式弹出窗口 3.setParent函数:为按钮设置一个可以依赖的父窗口,使得按钮可以显示在父窗口中,而不是独立作为一个...原创 2019-07-29 16:56:23 · 1058 阅读 · 0 评论 -
QT学习笔记4:Qt中对象树的概念
关于Qt中对象树的概念可以用下图来表示 关于对象树的几点需要学习和注意的地方是: ①在创建对象的时候,如果父类是QObject或者QObject派生的类,则这个对象可以不用去管理释放,系统会将该对象放到一个对象树上,析构会自动管理对象的释放 ②对象构造的顺序和释放顺序是相反的,构造的顺序是从树的根节点往下构造,而释放则是从叶节点的控件对象逐步向上释放(就比如,点击整个APP的右上角的“×”按钮,...原创 2019-07-29 17:58:54 · 691 阅读 · 0 评论