
QT
有关QT的文章
林子xxx
工作多年,现在才想起写博客。
展开
-
qt:tcp通信工具(Server端)
1.说明使用qt写一个类似网上常见的网络调试工具。此篇为Server端。Client端在上一篇。2.基本流程新建QTcpServer对象,为其newConnection信号写槽函数。此为新的Client连接信号,在其对应槽函数里使用nextPendingConnection方法获取Client对象,并为Client添加readyRead(读数据),disconnected(断开连接)两个信号写槽函数。开始监听使用Server的listen方法,停止监听使用Server的close..原创 2021-11-18 21:42:58 · 4164 阅读 · 0 评论 -
qt:tcp通信工具(Client篇)
1.说明使用qt写一个类似网上常见的网络调试工具。此篇为Client端。下一遍再写Server端。2.基本流程Client端相对简单:创建QTcpSocket对象,为对象的readyRead,error,connected(可选)分别写槽函数,以处理读数据,错误,连接成功三个事件。连接使用对象的connectToHost方法,断开使用disconnectFromHost方法。程序不做编码转换处理,因为之前的几遍文字已经做过,不再赘述。3.代码这是mainwindow.cpp文原创 2021-11-18 20:55:15 · 4252 阅读 · 0 评论 -
qt:写一个串口助手
1.界面布局这是一个常见的串口助手布局。要说有什么不常见,大概就是发送可以选择编码方式:GBK/UTF82.要点没什么难度,就是水磨工夫,一点点写。容易错处的地方都写在代码注释里。3.代码下面是 mainwindow.cpp 文件。#include "mainwindow.h"#include "ui_mainwindow.h"#include <qdebug.h>QSerialPort *serial;MainWindow::MainWindow(Q.原创 2021-11-13 21:33:37 · 1120 阅读 · 0 评论 -
qt:字符串与hex转换器
1.布局2.代码#include "widget.h"#include "ui_widget.h"#include <QtDebug>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this);}Widget::~Widget(){ delete ui;}void Widget::on_btn2hex_.原创 2021-11-13 21:06:45 · 1677 阅读 · 0 评论