QT5
个人QT5工作笔记
い哎哟喂〤
学习python C++,喜欢研究一些算法
展开
-
QT读写二进制文件
1.定义结构体 #pragma pack(1) //字节对齐 struct ALARM_FILE { char STATUS_DATA[9]; char STATUS_TIME[7]; int AlarmNo; int MONITOR_ALARM_FLAG; }; ALARM_FILE alarmFile;2.写二进制文件 ALARM_FILE alarmFile; //原创 2021-06-25 10:33:11 · 1258 阅读 · 0 评论 -
QT5 UDP通信
#include<QMetaType>用到的结构体数组typedef struct _POSITION_CMD{ unsigned short nComm; unsigned char Type; unsigned char Cmd; unsigned char Select; int EL; int Az; }POSITION_CMD;Q_DECLARE_METATYPE(POSITION.原创 2021-06-21 18:34:52 · 303 阅读 · 0 评论 -
QT5 制作共享库文件
QtWdiget 做成共享库,调用共享库实现功能。1.制作共享库:将sharedlib_global.h文件中 红框标注部分代码粘贴到 sharedlib.h文件中。经过测试发现不粘贴此部分代码程序也可以正常编译运行。#if defined(SHAREDLIB_LIBRARY)# define SHAREDLIBSHARED_EXPORT Q_DECL_EXPORT#else# define SHAREDLIBSHARED_EXPORT Q_DECL_IMPOR...原创 2021-04-23 16:26:56 · 317 阅读 · 0 评论 -
QT5 UDP通信
QT版本:5.12.0DUP通信1、UDP通信概念QUdpSocket类用于实现UDP通信,它从QAbstractSocket类继承,因而与QTcpSocket共享大部分的接口函数。主要区别是QUdpSocket以数据包传输数据,而不是连续的数据流。发送数据包使用QUdpSocket::writeDataGram(),数据包的长度一般少于512字节,每个数据报包含发送者和接受者的IP地址和端口等信息。要进行UDP数据接收,要用QUdpSocket::bind()函数先绑定一个端口,用于接原创 2021-04-23 14:56:18 · 915 阅读 · 0 评论 -
QT5 用户录入文字程序
功能:label提示,文本编辑框,保存按钮,退出程序;用户录入文字保存到ini文件规定文件中1读取ini文件1.1.获取应用程序所在目录QString strCurrentAppDirPath=QApplication::applicationDirPath();1.2.利用QSettings可以把内存中的数据保存到电脑磁盘中,读取ini文件QSettings iniFileRead(config.ini,QSettings::IniFormat);1.3.获取ini文件中数据原创 2021-04-23 11:16:02 · 311 阅读 · 0 评论