
QT
文章平均质量分 59
pzs0221
这个作者很懒,什么都没留下…
展开
-
asio的使用
asio的使用原创 2025-02-15 08:27:05 · 269 阅读 · 0 评论 -
QGraphicsView的使用
QT拓扑图中,通过绘制"×"标识链路断开QT在控件graphicsView中绘制箭头原创 2024-10-26 07:51:43 · 189 阅读 · 0 评论 -
openssl的使用
我的文章:OPC UA使用Openssl库编译篇(Windows平台)(有编译好的直接下载)原创 2024-09-12 05:57:44 · 586 阅读 · 0 评论 -
Can总线和Kvaser的使用
can总线的使用原创 2024-09-11 07:05:00 · 372 阅读 · 0 评论 -
QtService、托盘程序使用
使用QtService实现Qt后台服务程序原创 2024-01-11 13:54:34 · 915 阅读 · 0 评论 -
Kvaser使用(Can总线)
克萨:Kvaser原创 2024-01-07 09:08:01 · 1841 阅读 · 0 评论 -
visa的使用
好书:《NI-VISA Programmers Man》,《Agilent VISA User’s Guide》原创 2024-01-07 08:31:30 · 844 阅读 · 0 评论 -
ArcGis地图
官网:原创 2023-09-05 06:56:38 · 1401 阅读 · 0 评论 -
OPC UA使用
OPC UA(开放式产品通信统一架构,Open Platform Communications Unified Architecture)是一种通信协议和通信架构,用于实现工业自动化系统中设备之间的数据交换和通信。原创 2023-08-25 06:09:28 · 4442 阅读 · 0 评论 -
软件界面大收集
软件界面大收集原创 2023-07-21 23:03:56 · 180 阅读 · 0 评论 -
【Qt】对象之间信息交互
(1)B是A的成员变量。A可随便调用B的接口,但B不能调用A(除非传指针),信号槽关联相互调用。(2)A和B的对象在第三方类中。信号槽关联相互调用。(3)继承虚接口(4)消息总线(观察者模式)原创 2023-06-22 08:18:01 · 485 阅读 · 0 评论 -
【Qt】开源项目汇总
Promise是一种异步编程的解决方案,可以替代传统的解决方案——回调函数和事件。原创 2023-06-22 07:10:47 · 6914 阅读 · 0 评论 -
imPlot、JkQPlotter等画图工具的使用
https://github.com/epezent/implot原创 2023-05-27 08:55:57 · 1449 阅读 · 0 评论 -
fftw的使用
Qt中用fftw对音频数据变换原创 2023-05-27 06:13:01 · 5067 阅读 · 0 评论 -
【Qt】任务规划相关
Github::taskflowGithub::TaskScheduler原创 2023-05-20 07:51:46 · 171 阅读 · 0 评论 -
Qt设备状态显示
【代码】Qt设备状态显示。原创 2023-04-06 22:19:22 · 365 阅读 · 0 评论 -
QTreeWidget、QTreeView相关
QTreeWidget使用原创 2023-03-12 16:34:55 · 132 阅读 · 0 评论 -
【Qt】usb设备操作
Linux下使用cyusb的usb设备,通过libcyusb.cpp来读写usb设备,其底层也是通过libusb来操作设备,因此,在Linux下不需要usb相关的驱动就能实现读写。其中CyAPI目录下提供了供开发使用的头文件和 lib库文件,还有相关的说明文档。原创 2023-02-05 08:05:35 · 1420 阅读 · 0 评论 -
数据流显控软件
类似ue4、blender中的节点编辑原创 2023-01-31 07:17:22 · 205 阅读 · 0 评论 -
Qt的MV(模型视图)
Qt 模型视图(系列文章)Qt Model/ViewQAbstractItemModel、QAbstractListModel、QAbstractTableModel、QStringListModel、QStandardItemModel、QFileSystemModel、QSqlQueryModel、QSqlTableModel、QSqlRelationalTableModelQStandardItemModel:管理更复杂的树结构件,其中每一个项目可以包含任意数据。原创 2023-01-13 09:38:58 · 936 阅读 · 0 评论 -
网络库的使用(libevent、ACE、boost::asio)
react、proact模式比较原创 2022-12-10 15:21:35 · 1503 阅读 · 0 评论 -
关于库的使用(.lib .dll .so)
静态库、动态库,dll文件、lib文件,隐式链接、显式链接原创 2022-10-03 08:39:46 · 232 阅读 · 0 评论 -
tinyxml2使用
https://github.com/leethomason/tinyxml2TinyXML2 入门教程原创 2022-08-30 15:01:34 · 105 阅读 · 0 评论 -
几种回调的对比
1、管理类中通过map管理回调信息2、回调类注册时,将要处理的数据类型,和处理数据的类指针,存入map3、回调类实现虚函数onCallback(int type, void* pObj)4、发起回调的类,调用管理类的FireCallback(int type, void *pObj),查询map中type对应的回调类指针,通过指针调用其onCallback实现回调。...原创 2022-08-21 07:43:10 · 356 阅读 · 0 评论 -
Qt加载离线地图
一、例子QWebEngineView加载谷歌离线地图二、原创 2022-04-24 16:15:33 · 9815 阅读 · 11 评论 -
QML的使用
生成qml工程,主入口为:main.cpp//main.cpp#include <QGuiApplication>#include <QQmlApplicationEngine>int main(int argc char *argv[]){ QCoreApplication app(argc,argv); QQmlApplicationEngin engin; const QUrl url(QStringLiteral("qrc:/main.qml")); QO原创 2022-01-23 09:52:42 · 3996 阅读 · 0 评论 -
正则表达式
QRegExp regEdit("(0)|([1-9][0-9]{0,1})|([1-2][0-9]{0,2})|(300)"); //0-300ui->lineEdit->setValidator(new QRegExpValidator(regEdit));原创 2021-12-30 16:34:24 · 322 阅读 · 0 评论 -
架构设计(Qt项目)
一、分类1、可复用模块用pri分门别类不同文件夹存放代码文件。2、同类型的代码放在一个文件夹中,如界面类、通信类、管理类、配置类等。3、项目大时用插件组织,两种:一种是普通动态库形式的插件,必须和主程序放在一起;一种是Qt机制的插件,放在指定的目录。...原创 2021-12-25 07:26:34 · 7698 阅读 · 1 评论 -
VTK使用
一、基本流程原创 2021-12-10 15:37:15 · 1061 阅读 · 0 评论 -
OpenGL使用
一、qt使用opengl1、创建widget//.h#include <QOpenGLWidget>#include <QOpenGLFuctions>#include <QOpenGLShaderProgram>#include <QOpenGLTexture>#include <QBasicTimer>class MainWidget : public QOpenglWidget, protected QOpenglFunct原创 2021-12-10 12:47:18 · 923 阅读 · 0 评论 -
Qt 雷达图
一、可借鉴的例子Qt 雷达模拟仿真工具(雨田哥作品)Qt绘制雷达图(效果图)Qt5–雷达图Qt 实现雷达图原创 2021-10-24 09:18:51 · 6241 阅读 · 0 评论 -
QByteArrary、QString、QSL使用注意事项
QByteArrary ba; ba.resize(5); ba[0]=0xec; ba[1]=0x90; ba[2]=0x11; ba[3]=0x22; ba[4]=0x33; //取值判断 if(ba[0] == 0xec) qDebug()<<"-----"<<ba.toHex(); //使用at()打印不出来 if(ba.at(0) == 0xec) qDebug()<.原创 2021-09-26 02:25:38 · 1067 阅读 · 0 评论 -
Qt的音频(QAudioOutput、OpenAL)
Qt音频采集与录制原创 2021-09-15 00:06:35 · 4088 阅读 · 1 评论 -
QSS的使用
一、程序应用qss文件QString qssPath = QString("%1/stylesheet/style.qss").arg(a.applicationDirPath());QFile file(qssPath);if(file.open(QFile::ReadOnly)){a.setStyleSheet(file.readAll());}file.close();二、单个应用qss原创 2021-09-10 15:41:45 · 6294 阅读 · 2 评论 -
protobuf问题的解决
程序调用了libprotobuf.so.8出现了如下错误:>[libprotobuf FATAL google/protobuf/stubs/common.cc:61] This program requires verion 2.6.0 of the Protocol Buffer runtime library, but the installed version is 2.5.0. Please update your library. If you compiled the program原创 2021-08-16 22:36:34 · 3424 阅读 · 1 评论 -
QProcess执行带管道的命令
QProcess处理带管道的shell普通的执行结果: QProcess *proc = new QProcess(); QString qCmd = "find ./ -name *.so -print0 | xargs -0 objdump -x | grep -oE \"T_[0-9, a-f, A-F]{4}\" "; proc->start(qCmd); if (proc->waitForFinished(1000)) { Q原创 2021-08-15 07:34:25 · 2336 阅读 · 1 评论 -
QCustomPlot使用
一、官网下载QCustomPlot官网下载从官网下载 qcustomplot.h 和 qcustomplot.cpp二、加入工程通过添加现有文件将 qcustomplot.h、qcustomplot.cpp加入工程,并在pro文件中加入printsupport三、使用原创 2021-06-27 06:39:46 · 24943 阅读 · 6 评论