- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 Qt绘图和绘图设备
1.QPainter绘图系统1.1QPainter与QPainterDevice Qt绘图系统允许使用相同的API在屏幕和其他打印设备上进行绘制,整个绘图系统基于QPainter,QPainterDevice,QPaintEngine三个类。 QPainter用来执行绘制的操作 QPainterDevice是一个二维空间的抽象,这个二维空间允许QPainter在上面进行绘制,即QPainter工作的空间 QPaintEngine提供了画笔(QPainter)在不...
2020-07-12 17:41:10 1266
原创 Qt event事件
event主要是做事件分发bool event(QEvent* e)返回值如果是true代表已被处理,返回false系统默认处理,最好抛给父类处理
2020-07-12 17:15:31 735
原创 makefile
1.格式 (三要素:目标 依赖 命令规则)目标:依赖TAB键 命令规则 默认make文件时处理的是第一个目标文件 具体处理指定目标 ,需要make指定 ,如make test (其中test就是指定目标)2.变量如下面的obj3函数 wildcard:通用符搜索 patsubst:替换#get all .c filesSrcFiles=$(wildcard *.c)#将获取的.c文件替换为.o文件名SrcFiles1=$(patsubs...
2020-07-12 16:52:03 171
原创 C++面向对象注意点
1、class 中const成员函数2、class中数据成员初始化尽量在构造函数的初始化列表中3、class中的成员函数参数传递尽量用引用4、class中的成员函数返回值尽量用引用返回...
2020-07-12 16:51:17 149
原创 Q_OBJECT
#define Q_OBJECT \public: \ Q_OBJECT_CHECK \ QT_WARNING_PUSH \ Q_OBJECT_NO_OVERRIDE_WARNING \ static const QMetaObject staticMetaObject; \ virtual const QMetaObject *metaObject() const; \ virtual void *qt_metacast(const char *); \.
2020-07-12 16:48:26 231
原创 Qt5控件
控件简介一、按钮1.1PushButton按钮1.2ToolButton 工具按钮多用于显示图片 ToolButtonStyle 修改风格 autoRaise 透明风格1.3RadioButton单选按钮 setChecked(true) 设置被选中1.4CheckBox多选按钮stateChange信号 信号返回值有 0 未选中 1半选中(某些情况下有子类未全选中的) 2.选中(全选)二、Widget2.1ListWidget控件[win32 lis...
2020-07-12 16:35:08 413
原创 Qt5定时器
一、定时器使用方法一 timerEvent事件void timerEvent(QTimerEvent *event) override; 启动定时器startTimer(ms) 返回值是定时器IDstartTimer(2000); 区分定时器QTimerEvent内的timerIdint tmId = event->timerId();二、定时器使用方法二 使用QTimerQTimer *pTimer = new QT...
2020-07-12 16:34:40 769
原创 QT快捷键
运行 ctrl + r编译 ctrl + b查找 ctrl + f自动对齐格式 ctrl + i整行移动 ctrl + shift + ↑ 、↓同名之间 .h .cpp 切换 F4帮助文档(1) F1(/FN+F1) 一次F1在视图右侧,两次F1则铺满视图 ESC退出帮助文档帮助文档(2) 左侧按钮帮助帮助文档(3) QT安装目录下bin/assistant.exe...
2020-07-10 14:50:53 245
原创 函数模板参数左值,右值,引用
#include <iostream>#include <functional>using namespace std;template<class T>void valTest(T t) { cout << "void valTest(T t)" << endl; t++; cout << "t = " << t << endl;}template<class T.
2020-07-09 14:45:00 781
原创 QT标准对话框
1.QFileDialog1.1打开一个文件QString getOpenFileName(QWidget *parent = Q_NULLPTR, const QString &caption = QString(), const QString &dir = QString(), const QString &filter = QString(), QString *selectedFilter = Q_NULLPTR, Options options = Optio
2020-07-01 21:46:46 265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人