![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt4
必须得开心呀
这个作者很懒,什么都没留下…
展开
-
学习笔记之Qt自定义对话框
1、用qt creater 创建一个名为mydialog的qt empty project工程;2、在该工程中添加logindlg.cpp、logindlg.h、mydialog.cpp文件,代码如下:logindlg.h//定义宏变量,确保该头文件只被包含一次,防止头文件被多次包含#ifndef LOGINDLG_H#define LOGINDLG_H#include#in原创 2016-12-04 10:07:51 · 6473 阅读 · 0 评论 -
学习笔记之qt4的信号与槽机制
信号是一个特定的标识;一个槽就是一个函数,与一般的函数不同,槽函数既能够和信号关联,也能够像普通函数一样直接调用。 当某个事件出现时,通过发送信号,可以将与之相关联的槽函数激活,即执行槽函数代码。在程序中,使用QObject::connect()函数来讲某个信号和某个槽进行关联,而信号和槽之间的真正关联是由Qt的信号和槽机制来实现的。 信号和槽的关联关系可以有3原创 2016-12-06 20:17:05 · 1237 阅读 · 0 评论 -
学习笔记之qt4程序中引入自定义窗口部件之多继承方式
多继承中,需要从标准的 QWidget类和Qt designer绘制的界面类继承。这样,继承自qt标准的窗口部件类和界面类的子类就可以直接访问其父类的公有成员和保护成员。1、用qt creator创建一个名为mulinherit的empty qt project工程并把这个工程存放在一个名为findfile的文件夹中(用qt designer创建的findfileform.ui文件也存放在原创 2016-12-06 20:07:53 · 766 阅读 · 0 评论 -
学习笔记之qt4程序中引入自定义窗口部件之单一继承方式
1、用qt creator创建一个名为singleinherit的empty qt project工程并把这个工程存放在一个名为findfile的文件夹中(用qt designer创建的findfileform.ui文件也存放在这个文件夹中)。2、右击该工程将已有的findfileform.ui文件添加到该工程中。3、在该工程中添加文件findfileform.cpp,findfilefo原创 2016-12-06 20:00:12 · 428 阅读 · 0 评论 -
学习笔记之qt4程序中引入自定义窗口部件之直接使用方式
1、用qt creator创建一个名为direct的empty qt project工程并把这个工程存放在一个名为findfile的文件夹中(用qt designer创建的findfileform.ui文件也存放在这个文件夹中)。2、右击该工程将已有的findfileform.ui文件添加到该工程中。3、添加新文件direct.cpp文件到该工程中,代码如下:#include#inc原创 2016-12-06 19:47:22 · 560 阅读 · 0 评论 -
qt4添加资源文件的方法
1、new->qt->qt resource file 建立一个名为mainwindow.qrc资源文件2、双击打开mainwindow.qrc文件,然后按提示添加,添加完之后调试即可原创 2016-11-23 23:46:09 · 894 阅读 · 0 评论 -
Qt实现基本QMainWindow主窗口程序
1.打开Qt creator新建MainWindow工程。2、右键工程名添加新文件,main文件,后缀自动补全后为main.cpp。3、选中工程,再次右键,选择模板的时候选择C++类,添加一个MainWindow类,该类继承字QMainWindow。4、添加一个mainwindow.qrc资源文件代码部分:main.cpp#include #include "mai原创 2016-11-23 19:43:35 · 1151 阅读 · 0 评论 -
Qt学习之路(tip): parent参数
允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/214166这是一篇很简单的文章,仅仅是用来说明一下一个参数的作用,因此我把它写成了tip,而不是接下来的17. 程序写的多了,你会发现几乎所有的Qt类的构造函数都会有一个parent参数。这个参数通常是QO转载 2016-11-23 17:15:33 · 279 阅读 · 0 评论 -
Qt基础之hello qt
这里以Qt Creator作为IDE,流程如下:1、启动Qt Creator2、依次执行:File->New File or Project->Empty Qt Project,然后依次点击“NEXT”建立一个空的Qt4工程helloqt。3、依次执行:File->New File or Project->C++Source File,添加一个C++实现文件helloqt.cpp。(要转载 2016-11-22 16:47:41 · 805 阅读 · 0 评论 -
学习笔记之Qt4内建对话框
为了方便程序员进行某些特定功能对话框的编程,Qt提供了一套标准的通用对话框。这些内建的对话框都提供了一些便于使用的静态函数。在windows系统上,这些静态函数将会调用本地的windows对话框;而在Mac OS X系统下,这些静态函数将会调用本地的Mac OS X对话框。 Qt提供的内建对话框有:1、颜色对话框QColorDialog,能够允许用户选择颜色;2、错误消息框QEr原创 2016-12-04 17:29:23 · 1054 阅读 · 0 评论 -
笔记1之Qt4初步初步实践o
打开Qt Creater创建一个名为hello的Qt Gui Application工程。注:这里所有文件都是自动生成的且除了main.cpp做了更改以外其它文件都未改动。main.cpp#include#include "mainwindow.h"int main(int argc, char *argv[]){ QApplication app(argc, arg原创 2016-12-03 14:35:35 · 316 阅读 · 0 评论 -
笔记2之Qt4自定义对话框
QDialog是所有Qt对话框窗口的基类,它继承自QWidget。用qt creater建立一个名为mydialog的empty qt project工程,并且分别建立logindlg.h、logindlg.cpp、mydialog.cpp文件。logindlg.h//定义宏变量,确保该头文件只被包含一次,防止头文件被多次包含#ifndef LOGINDLG_H#define LO原创 2016-12-03 19:57:35 · 884 阅读 · 0 评论 -
学习笔记之Qt4的2D绘图
1. Qt4中的2D绘图部分称为Arthur绘图。它由3个主要的类支撑起整个框架:(1) QPainter:用来执行具体的绘画操作。(2) QPaintDevice:是QPainter用来绘图的绘图设备。(3) QPaintEngine:提供不同类型设备的接口。2. Qpainter类能够绘制:(1) 基本的图形:点、线、矩形、多边形原创 2017-02-28 10:44:42 · 1102 阅读 · 0 评论