QT C++
Langneer
各种新知识折腾不够啊。未来的方向在哪里,新知识就是方向啊
展开
-
SPD Log 使用
spdLog 日志库使用原创 2023-03-01 10:03:07 · 143 阅读 · 0 评论 -
c++ 11 std::function简单使用
c++11 std::function原创 2023-01-11 16:04:29 · 118 阅读 · 0 评论 -
C++ map 插入元素,删除元素
C++ map 插入元素,删除元素原创 2023-01-05 16:31:50 · 2061 阅读 · 0 评论 -
qt websocket 通讯实现消息发送接收
qt websocket 通讯服务端客户端,实现消息发送接收原创 2022-12-26 14:29:02 · 2637 阅读 · 3 评论 -
Qt CSS 按键样式设计-选中,按下动画效果
qt ,按键全套动作CSS样式设计示例,失效界面交互动画原创 2022-11-28 11:32:29 · 825 阅读 · 0 评论 -
Qt 调SDK图像处理显示
图像显示,数据采集显示原创 2022-11-25 22:54:16 · 316 阅读 · 0 评论 -
memcpy overlap 问题
内存复制出现OverLap 问题解决办法原创 2022-10-24 11:19:21 · 484 阅读 · 0 评论 -
c++ 简单抽象工厂实现方法
C++ 抽象工厂最好理解的实现原创 2022-10-21 22:26:28 · 181 阅读 · 0 评论 -
Qt OpenCV 快速角点校测
OpenCV 实现视频流摄像头快速角点检测原创 2022-08-26 17:37:00 · 754 阅读 · 0 评论 -
QT 开发基于高德智感 ITA SDK 的红外模组应用
QT 开发基于高德智感 ITA SDK 的红外模组应用原创 2022-07-11 10:22:37 · 414 阅读 · 1 评论 -
QT 发布程序到开发板
Qt 搭建 SFTP SSH 开发板开发环境原创 2022-03-17 14:12:19 · 401 阅读 · 0 评论 -
QT源码交叉编译
交叉编译QT 源码板子:全志 V3S , arm32位cpuubuntu 虚拟机搭建好交叉编译链环境,添加环境变量ok3399@ubuntu:~$ echo $PATH/opt/OK3399-linux-release/host/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/media/user1/V3SSDK_BUILDROOT/v3原创 2022-03-03 16:44:41 · 2401 阅读 · 0 评论 -
makefile编写
多源文件 + 第三方库testApp:testApp.o UdpSender.o arm-linux-gnueabihf-g++ -o testApp testApp.o UdpSender.o -L ./test libi2csmbus.so libads1115.so libHalAPI.so libModuleSdk.so -lpthread --std=gnu++11testApp.o: testApp.cpp arm-linux-gnueabihf-g++ -c testApp.cpp原创 2021-11-29 21:59:21 · 109 阅读 · 0 评论 -
Qt ftp 文件上传工具开发
一、需求:1.简单的配置ftp参数界面2.tcp 客户端端,接收服务器下发的参数信息3.用户上传操作界面在这里插入代码片二、源码`#-------------------------------------------------#-------------------------------------------------## Project created by QtCreator 2021-06-24T15:49:34##----------------------------原创 2021-06-27 13:26:07 · 351 阅读 · 0 评论 -
QT VS环境安装后出现生成的程序can not start, can not find Qt pligins “windos“ 问题 2021-06-13
QT VS环境安装后出现生成的程序can not start问题原因: windows kit 没有配置到系统环境变量解决方法: 添加环境变量原创 2021-06-13 12:31:51 · 195 阅读 · 0 评论 -
Qt 多线程并发高阶类QtConcurrent 的使用
#include <QCoreApplication>#include <QtConcurrent>#include <QDebug>#include <iostream>#include <csignal>#include <unistd.h>using namespace std;int g_1 = 0;// 测试中断方式void signalHandler(int signum){ qDebug(原创 2021-06-01 17:39:12 · 1269 阅读 · 0 评论 -
Qt 多重继承时 moc 编译出错
class SZNR103Client : public QObject , public CommBase {`在这里插入代码片````bash在这里插入代码片注意一点: QOBject 必须写在自己的类前面,否则编译会有问题原创 2021-05-25 16:51:10 · 172 阅读 · 0 评论 -
Qt 使用代码编写的自定义控件类
Qt 使用代码编写的自定义控件类首先需要完成继承QWidget 或者Qt 原生控件类的类编写实现在需要使用自定义控件类的 UI 文件中添加一个 自定义类的控件(也就是自定义类继承的控件)将这个控件进行提升(promote) 为自定义类,记得设置自定义控件类的头文件需要包含头文件位置4....原创 2021-05-20 23:09:38 · 409 阅读 · 0 评论 -
Qt编译报 undefined vtable问题
在类添加信号槽,继承 QObject 后编译,需要先清理项目 ,然后执行qmake, 再构建就不会出错,需要使用来moc编译一下支持信号槽源文件原创 2021-04-21 11:21:23 · 406 阅读 · 0 评论 -
Qt 进程使用 使用当前进程启动另外进程
业务场景: A 进程启动B进程后退出, B进程干完活后启动 A进程退出1.使用 QT ::QProcess 类的接口函数 waitForStarted() 出现 A进程退出来了 B进程一直没有起来的情况,2. 解决方法:在 waitFor Started() 后加延时1s可以解决2)Qt 提供进程状态接口state , 确认进程状态 是 running后进行A进程的退出更安全QProcess *p = new QProcess;p->setWorkingDirectory(d.pat原创 2021-04-12 19:22:26 · 491 阅读 · 0 评论 -
Qt 有层级关系的qss样式,使用id定位到具体控件
Qwidget 下有多个控件,区分相同和不同设置来管理;QWidget{background-image: url(:/images/homePageBackgroundDown.png);border: 2px ;border-radius: 10px;font: 24px;font-weight: 500;icon-size: 74px;padding-top:25px;padding-bottom:20px;color: white;}#toolButtonYB #控原创 2021-03-04 17:54:48 · 715 阅读 · 1 评论 -
Qt QObject::connect: Parentheses expected错误原因
Qt 运行提示QObject::connect: Parentheses expected, signal QUdpSocket::readyRead in …\terminal\net103.cpp:55这个是 signal希望一个父类,其实是因为slot 函数 ,声明没有在放在private slots:错误原因:槽函数错误的放在 private:...原创 2021-02-28 19:50:03 · 6960 阅读 · 0 评论 -
Qt QByteArray 转换 QString QT5.12.7
Qt QByteArray 转换 QString QT5.12.7void MainWindow::slot_send(){const QString data = m_sendLineEdit->text();qDebug() << "shu ru: " << data.toLocal8Bit();QByteArray data1 = data.toLocal8Bit(); writeData(data1);}原创 2021-02-01 21:19:53 · 210 阅读 · 0 评论 -
Qt 在designer 中给QToolBar 添加 action控件
Qt 在designer 中给QToolBar 添加 action控件1.在action editor 添加控件 SendData不出现使用打钩时2. 使用鼠标直接拖拽到Ui指定位置原创 2021-02-01 19:16:53 · 767 阅读 · 0 评论 -
pugixml解析Word
使用pugixml开源库接口并扩展,解析Word 文字和table 上下行位置关系1.遍历指定节点下所有节点,包括当前节点下各个层的节点,判断某个节点的存在否2. find_node()函数使用,predicate 参数构造传入方法3. 获取当前word文档的格式,并按照原文将文字段落和表格的上下行位置关系还原所以需要确认纯文字段落的位置和table的位置std::vector<std::string> duckx::Document::get_elements() const{原创 2021-01-24 15:00:11 · 578 阅读 · 0 评论 -
qt 进程 线程 detach --- 无限重启程序
#include "SoftWareUpdate.h"#include <QApplication>#include <QDesktopWidget>// when need updater updatevoid updaterUpdate(){ sleep(5); // QProcess p; //p.startDetached("killall updater"); // p.waitForStarted(2); //sleep(...原创 2020-08-26 00:40:23 · 1193 阅读 · 0 评论