
QT
zzzw0
这个作者很懒,什么都没留下…
展开
-
【QT】查找串口
插入以下代码 foreach (const QSerialPortInfo &info, QSerialPortInfo::availablePorts()) { qDebug() << "Name : " << info.portName(); qDebug() << "Description : "...原创 2020-02-17 23:43:57 · 2031 阅读 · 0 评论 -
【QT】监听USB热插拔事件
过滤Windows的事件消息,其中WM_DEVICECHANGE是设备发生变化时的Windows发给各个程序的事件消息,再通过wParam判断是设备插入(DBT_DEVICEARRIVAL)还是拔出(DBT_DEVICEREMOVECOMPLETE)。在Qt中添加两个文件。usb_listener.cpp#include "usb_listener.h"#include <Q...原创 2020-02-17 23:40:57 · 6349 阅读 · 9 评论 -
QT学习(一)环境搭建 + HelloWorld
最近做项目要写个上位机。以前做GUI都是用JAVA + SWING,难看又不好用,随便用个摄像头啥的CPU就遭不住了。想起上次学C++都是水过去的,学的是MFC,平时主要是在写单片机程序,C语言还比较熟,复制粘贴再调一调就交了。本来是想好好学一下C++的,但是课程上下来,感觉也没学到啥= =。所以决定学习QT。环境搭建下载①QTCN论坛下载http://www.qtcn...原创 2019-03-09 22:12:07 · 309 阅读 · 0 评论 -
QT学习(二)按钮和Label
新建工程 QtWidgets Application双击mainwindow.ui自动打开Qt Designer放置一个Push Button, 再放置一个Label右键->转到槽->选择信号(事件类型)分别添加"clicked()"和"pressed()"在mainwindow.cpp中编写两个回调函数, 此处使用 qDebug(" "); 在控制台输出...原创 2019-03-11 16:00:15 · 2064 阅读 · 3 评论 -
QT学习(二)定时器
mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"#include <QDebug>#include <QTimer>QTimer* m_pTimer;MainWindow::MainWindow(QWidget *parent) : QMainWindow(paren...原创 2019-04-27 08:56:05 · 412 阅读 · 0 评论