
Qt学习
努力向前的小徐
这个作者很懒,什么都没留下…
展开
-
CSS样式学习(Qt样式学习)
qt样式学习原创 2022-06-06 17:17:03 · 3119 阅读 · 4 评论 -
Qt开发简易蓝牙调试助手(低功耗蓝牙)
概述Qt中是有蓝牙模块的,直接用此模块开发就行。但是注意使用的是低功耗蓝牙的类,连接方式和经典蓝牙会有区别大致的连接步骤是:搜索附近的蓝牙设备 连接指定的蓝牙设备 获取服务 指定服务进行连接(因为每一种下的特征对象的权限是不一样的,有的只有读取权限,没有写权限,有的则相反,必要时可以直接打印一下查看) 获取服务下可用的特征对象 监听特征对象的消息变化和向特征对象发送消息界面设计代码设计主界面的.cpp和.h#include "mainwindow.原创 2022-02-21 18:40:09 · 21526 阅读 · 46 评论 -
Qt用MQTT协议连接阿里云
编译源码源码编译参考下面的文章,编译过程可能会有些错误,可以参考文章进行解决Qt5 使用 Qt官方Qt MQTT_萧海的博客-优快云博客界面设计主界面历史连接界面listWidget Item界面代码设计主界面.cpp#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent..原创 2022-02-21 10:54:53 · 5230 阅读 · 2 评论 -
Qt学习笔记——绘图设备
绘图设备案例代码#include "mainwindow.h"#include "ui_mainwindow.h"#include "QPixmap"#include "QPainter"#include "QImage"#include "QPicture"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->原创 2022-02-15 13:03:18 · 378 阅读 · 0 评论 -
Qt学习笔记——绘图
重写绘图事件案例代码#include "mainwindow.h"#include "ui_mainwindow.h"#include "QPainter"#include "QTimer"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->setupUi(this); //实现点击按钮向右移动图片//原创 2022-02-15 12:14:20 · 618 阅读 · 0 评论 -
Qt学习笔记——事件分发器和事件过滤器
概述案例事件分发器拦截鼠标按下事件过滤器拦截鼠标按下演示打印高等级拦截中的字符串原创 2022-02-14 23:53:04 · 323 阅读 · 0 评论 -
Qt学习笔记——定时器
定时器使用的第一种方式:事件重写定时器事件 代码#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->setupUi(this); //启动定时器 //参数1 间隔(ms为单位) timerId1 = st原创 2022-02-14 22:59:07 · 1678 阅读 · 0 评论 -
Qt学习笔记——鼠标事件
概述要实现一个控件的鼠标事件,可以直接新建一个类继承自该控件,然后重写鼠标的各种触发事件,最后再将控件提升为该类即可实现 可重写的几个鼠标事件 案例代码#include "mylabel.h"#include "QDebug"#include "QMouseEvent"MyLabel::MyLabel(QWidget *parent) : QLabel{parent}{ //设置鼠标追踪...原创 2022-02-14 22:30:29 · 1315 阅读 · 0 评论 -
Qt学习笔记——自定义控件封装
添加UI界面 调用一个封装的窗口 案例封装一个滑动条和数字设定框(Spin Box)联动的窗口,然后主窗口中调用运行结果代码封装的窗口.cpp文件.h头文件就是在public里声明两个自定义的函数主窗口.cpp文件...原创 2022-02-13 22:53:28 · 370 阅读 · 0 评论 -
Qt学习笔记——控件
按钮组QPushButton 常用按钮 QToolButton 工具按钮,用于显示图片;如果想显示文字,修改风格:toolButtonStyle,凸起风格 autoRalse radioButton 单选按钮,设置默认 代码中setChecked(true);同一组单选按钮要放入Group Box中 checkBox多选按钮,监听状态,2是选中,1是半选,0是未选中QWidget代码 QListWidgetItem *item = new QListWidge...原创 2022-02-13 22:06:13 · 922 阅读 · 0 评论 -
Qt学习笔记——对话框
模态和非模态对话框代码#include "mainwindow.h"#include "ui_mainwindow.h"#include "QDialog"#include "QDebug"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ ui->setupUi(this); //点击新建按钮后 弹出对话框 con原创 2022-02-13 14:03:58 · 598 阅读 · 0 评论 -
Qt学习笔记——资源文件添加
将图片文件 拷贝到项目位置下 快速打开项目位置的方式 新建Qt资源文件 编辑资源文件 使用(以设置图标为例) 使用方式 ": + 前缀名 + 文件名" 运行 ...原创 2022-02-13 12:44:30 · 260 阅读 · 0 评论 -
Qt学习笔记——QMainWindow
介绍QMainWindow是一个为用户提供主窗口的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)以及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。 各部件基本使用代码#include "mainwindow.h"#include "ui_mainwindow.h"#include "QMenuBar"#include "QToolB原创 2022-02-12 23:04:01 · 702 阅读 · 0 评论 -
Qt学习——任务一:按钮点击打开和关闭窗口
任务创建一个按钮,实现点击按钮后开启一个新的窗口,按钮的文本变为“关闭”。然后再次点击按钮,关闭新开的窗口,按钮文本变为“开启”Qt中字符串比较函数图片来源:https://blog.youkuaiyun.com/weixin_45138590/article/details/109243811代码MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){原创 2022-02-12 21:14:22 · 2058 阅读 · 0 评论 -
Qt学习笔记——信号和槽
案例:点击我的按钮 关闭窗口原创 2022-02-12 20:54:23 · 943 阅读 · 0 评论 -
Qt学习笔记——项目内容解释/快捷键/帮助文档
项目文件内容解释自定义的窗口头文件解释快捷键ctrl + / 注释 ctrl + r 运行 ctrl + b 编译 ctrl + 鼠标滚轮 字体缩放 ctrl + f 查找 ctrl + shift + ↓和↑ 整行移动 F1 帮助文档 ctrl + i 自动对齐 F4 同名之间的 .cpp和 .h 切换 帮助文档Assistant这个程序就是帮助文档,可以放在一边供查询使用...原创 2022-02-12 13:03:41 · 294 阅读 · 0 评论 -
Qt学习笔记——创建第一个按钮和对象树
示例代码 //创建第一个按钮 QPushButton *btn = new QPushButton; //btn->show();//show以顶层方式弹出窗口控件 //让btn对象 依赖在Widget窗口中 btn->setParent(this); //设置按钮的大小 btn->resize(100,40); //显示文本 btn->setText("第一个按钮"); //创建第二个.原创 2022-02-12 12:55:57 · 556 阅读 · 1 评论 -
Qt学习笔记——创建第一个Qt程序
点击创建项目后,选择项目路径以及给项目起名称 名称——不能有中文,不能有空格 路径——不能有中文路径 默认创建有窗口类,有三个父类可以选择,关系参考下面的图片 main函数 ...原创 2022-02-12 11:38:07 · 254 阅读 · 0 评论