
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 · 1369 阅读 · 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 · 361 阅读 · 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 · 371 阅读 · 0 评论 -
QT5 UDP通信
QT版本:5.12.0 DUP通信 1、UDP通信概念 QUdpSocket类用于实现UDP通信,它从QAbstractSocket类继承,因而与QTcpSocket共享大部分的接口函数。主要区别是QUdpSocket以数据包传输数据,而不是连续的数据流。 发送数据包使用QUdpSocket::writeDataGram(),数据包的长度一般少于512字节,每个数据报包含发送者和接受者的IP地址和端口等信息。 要进行UDP数据接收,要用QUdpSocket::bind()函数先绑定一个端口,用于接原创 2021-04-23 14:56:18 · 1022 阅读 · 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 · 349 阅读 · 0 评论