![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt
文章平均质量分 53
东辉club
好好学习,诚信做人,用心做事
展开
-
CMake 配置项目
Windows 下,CMake 默认使用微软的 MSVC 作为编译器,我想使用 MinGW 编译器,可以通过 -G 参数来进行指定,只有第一次构建项目时需要指定。构建系统是需要指定 CMakeLists.txt 所在路径,此时在 build 目录下,所以用 …进入到程序目录,并创建一个构建目录 build,进入 build 目录并运行 CMake 来配置项目。指定编译生成的文件存放目录,其中就包括可执行文件,. 表示存放到当前目录,然后可以用VS或者其他编程工具打开Sln。原创 2022-12-26 17:27:23 · 492 阅读 · 1 评论 -
setEvent Qt多线程步骤 基于Qthraed 重写Run函数
1.创建类基于Qthread,重写run函数头文件里class Thread : public QThread { public: P* m_p; bool m_is; bool m_b; Thread() { m_b = false; m_p = NULL; m_is = false; } void run(); }m_Thread;2.创建HABDLE 对象HANDLE m_S_Event;3.cpp文件下构造函数里创建 CreateEv原创 2022-02-25 09:33:27 · 549 阅读 · 0 评论 -
Qt5学习笔记(1)
美化--------背景设置1.设置图片背景且可以跟随系统变大变小(QPalette法)void QtTools::setBackgroundImg(){ QPalette palette; QPixmap pix(":/QtTools/res/blackpack.png"); palette.setBrush(QPalette::Window, pix.scaled(this->size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation原创 2021-07-15 16:30:03 · 135 阅读 · 0 评论 -
Qt TCP的使用
编程环境vs2019+QT5.12.10大恒官方相机驱动库tcp连接1.构造创建ServerListenSocket = new QTcpServer(this); //服务器端监听套接字 ServerListenSocket ClientConnectedSocket = new QTcpSocket(this); closTcpFlag = false; if (!ServerListenSocket->listen(QHostAddress::Any, 8888)) //原创 2021-05-11 16:21:25 · 524 阅读 · 0 评论 -
QT 驱动大恒水星相机
编程环境vs2019+QT5.12.10大恒官方相机驱动库下载驱动-》安装驱动默认路径安装即可。参考编程mfc例子路径搭建测试demo首先相机初始化列表在构造过程中在cam.cpp中: QObject(parent) , m_bDevOpened(false) , m_bIsSnap(false) , m_bColorFilter(false) , m_bTriggerMode(false) , m_hDevice(NULL) , m_pGammaLut(NULL) ,原创 2021-05-11 16:09:49 · 1229 阅读 · 1 评论 -
QT5问题记录(1)
1.中文乱码问题;在用到中文的头文件后加#pragma execution_character_set("utf-8")2.bmp文件打不开时值需要用把QImage转QPixmap在save就好了。QPixmap pix = QPixmap::fromImage(m_SaveImg);3.QString.sprintf()不支持qstring转到%s,需要用QByteArray去转换然后取data()例:QByteArray tem = strFilePath.toLatin1();原创 2021-04-27 14:41:19 · 687 阅读 · 0 评论 -
Qt信号和槽的连接——发射信号而槽未响应
我发射一个自定义的信号,但是与其连接的槽函数却没有被执行这个 不是QpushButton那种连接,而是从Qobject发送信号,在QWidget上进行connnect虽然Qwidget也是基于Qobject的基类,理论上可以直接使用信号和曹机制,没错!!!确实可以直接使用,,其大致过程和自定义信号和槽相似,具体原理,我还需要一段时间慢慢深挖,下面说一下坑先说正确的操作:1.在信号函数.h建立信号#ifndef SIGNAL_H#define SIGNAL_H#include <QObj原创 2021-01-08 16:07:21 · 1944 阅读 · 0 评论 -
Qt推荐的方法使用继承QObject实现多线程编写流程
1首先创建一个类A,基类为QObject.h文件2在类A中创建一个槽函数,用于运行多线程里面的代码线程处理函数3.c文件对线程处理函数内容进行编写4下一步开启线程在调用线程的类的.h文件实例一个QThread线程对象(容器),5并且创建一个信号来开启线程:用一个信号触发该多线程槽函数6在.c文件里将类A的实例对象转到该容器中,用函数void QObject::moveToThread(QThread *thread); firstThread = new QThread(th原创 2021-01-06 09:43:07 · 285 阅读 · 0 评论 -
qt(msvc2015)+opencv 打开摄像头
layout: posttitle: QTmsvc2015+opencv249 初次环境搭建以及遇到的问题comments: truetags:- QT、opencv、c++学习笔记----------------------------qt1环境搭建ui界面----在这里注意只起用了相机1和2,![在这里插入图片描述](https://img-blog.csdnimg.cn/20201114191831240.png?x-oss-process=image/watermark,typ.原创 2020-11-14 19:36:54 · 569 阅读 · 0 评论