星辰和大海都需要门票
山不在高,有仙则名。有问题,欢迎小伙伴私聊哦
展开
-
Qt使用基础文档
Qt字符串数组的处理字符串连接函数1、QString也重载的+和+=运算符。这两个运算符可以把两个字符串连接到一起。2、QString的append()函数则提供了类似的操作,例如:str = "User: "; str.append(userName); str.append("\n");3、left用法ui->ContentListWidget->addItem(msg.left(length));//从msg字符串提取length个长度的字符串填入服务器消原创 2020-06-05 17:29:27 · 153 阅读 · 0 评论 -
通信协议解析
通信协议解析异或校验程序如下方法1:方法2:异或校验小工具—或者计算机计算也行将一个数写成两个字节将一个数写成四个字节将四个字节合成一个数将两个字节合成一个数异或校验程序如下方法1:头文件mainwindow.hstatic uchar CRC_8(QByteArray crcData, int beginIndex, int crcDataLen);//异或校验,此处数据类型是byte,非voidmainwindow.cpp/***************************对数据单元原创 2020-06-05 10:17:24 · 461 阅读 · 0 评论 -
Tcp通讯
Tcp通讯获取主机用户名与IP地址设置服务器端口号二级目录三级目录获取主机用户名与IP地址//设置服务器的主机名 QString LocalHostName=QHostInfo::localHostName();//获得本机主机名 ui->LocalHostNameLineEdit->setText(LocalHostName); QHostInfo hostInfo=QHostInfo::fromName(LocalHostName);//根据主机名获得分配的IP地原创 2020-06-04 15:17:31 · 152 阅读 · 0 评论 -
ui界面窗口及控件的基础使用
ui界面窗口的基础使用ui界面初始化设计窗口名称与大小设置ui界面初始化设计窗口名称与大小设置 ui->setupUi(this); this->setWindowTitle("无人推土机项目"); //this->setFixedSize(1000,700);//设置窗口的固定大小...原创 2020-06-04 15:06:43 · 413 阅读 · 0 评论 -
Qtimer定时器使用
//定时器的设置UpdatepainterTimer=new QTimer;//创建一个定时器的对象//UpdatepainterTimer->setInterval(2000);//2s单触发定时器//timer 超时后会发出timeout()信号,所以在创建好定时器对象后给其建立信号与槽connect(UpdatepainterTimer,SIGNAL(timeout()),this,SLOT(handleTimeout()));//SIGNAL(timeout())表示:每当计时结束,原创 2020-06-04 15:03:10 · 861 阅读 · 0 评论 -
Qtabelwidget使用说明
Qtabelwidget使用说明表格初始化设计设置列数与列标签设置行数向tableWidget填写内容设置tableWidget选中模式获取tableWidget表格内容tableWidget设置显示网格线tableWidget某一单元格添加双选控件QComboBox表格初始化设计设置列数与列标签(1)方法1:ui->tableWidget_2->setColumnCount(3);//仅设置列数,行数动态增加ui->tableWidget_2->setHorizontal原创 2021-01-22 14:29:58 · 461 阅读 · 0 评论 -
Qpainter事件
顺时针旋转坐标系painter.rotate(90);//旋转的是坐标系而不是这个文字,顺时针旋转90度QTransform transform; transform.rotate(+45.0); painter.setWorldTransform(transform);在图中写入文字写入文字painter.drawText(x,y, "电流值");painter.drawText(200,200,tr("没有"));字体设置QFont font1("宋体",15,QF原创 2021-01-22 14:29:40 · 281 阅读 · 0 评论 -
Qt中基于鼠标事件获取界面上坐标—鼠标点击,移动,释放
Qt中基于鼠标事件获取界面上坐标—鼠标点击,移动,释放以左上角为坐标原点显示全局像素坐标以label控件左下角为坐标原点显示鼠标在控件上坐标—加入了像素与经纬度坐标同时显示以左上角为坐标原点显示全局像素坐标Qt中默认左上角坐标为原点(0,0),x轴向右,y轴向下mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QMouseEvent>//鼠标事件#i原创 2020-06-02 15:39:24 · 4666 阅读 · 2 评论 -
坐标转换程序——经纬度—平面—像素间的正推与反推
Qt中经纬度、平面、像素坐标间的相互转换坐标转换程序——像素——平面——经纬度间的反推像素坐标——平面坐标反向推导平面坐标——经纬度坐标反向推导坐标转换程序——经纬度—平面—像素间的正推(二次转换)经纬度坐标——平面坐标平面坐标——像素坐标坐标转换程序——经纬度—像素间的正推(一次转换)坐标转换程序——像素——平面——经纬度间的反推像素坐标——平面坐标反向推导/***************************像素坐标——平面坐标反向推导**********************/double原创 2021-01-22 14:30:55 · 717 阅读 · 0 评论