- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 记录:QT5.14.2 msvc2017x32下程序中多线程信号槽传输QMap会导致内存增长
【代码】记录:QT5.14.2 msvc2017x32下程序中多线程信号槽传输QMap会导致内存增长。
2023-12-29 16:42:40
518
原创 QT下使用QTcpSocket与三菱FX5系列PLC通信实现
与三菱PLC通信走MC协议,看了一下三菱通信方面文档,用QT写了一个通信类,目前实现读取M,X,Y,D区数据,写入M和D区数据(都可批量读写)
2023-11-18 09:09:27
953
4
转载 Windows系统远程桌面连接CentOS7
10、Win系统下“Win+R”键,在弹出的“运行”框中输入“mstsc“命令,按“确定”,打开Windows远程连接,输入IP地址开始远程连接,在弹出的Xrdp用户验证窗口中输入CentOS7的用户名和密码登录即可(我用的就是root用户和root用户的密码登入,不是上面设置的vncroot用户密码)。Good Luck!8、关闭防火墙或者不关闭防火墙,打开3389端口命令:(宝塔用户直接在WEB面板的安全里面放行端口即可)3、安装xrdp,执行命令:yum install xrdp 一路Y下来;
2023-10-26 16:23:20
1674
转载 Qt Remote Object (QtRO) 实现进程间通信(转载)
Qt Remote Object简称QtRO,这是Qt5.9以后官方推出来的新模块,专门用于进程间通信(IPC)。在这之前,要实现进程间通信有多种方式,这里就不做介绍了,而Qt官方推出的这个新模块是基于Socket来封装的,使用起来非常方便,兼容LPC和RPC。LPC即Local Process Communication,而RPC是指Remote Process Communication,两者都属于IPC。
2023-10-21 11:53:32
406
原创 SECS协议学习
SEMI(国际半导体协会)为了方便工厂系统与设备沟通而建立的一种通信标准SECS 是半导体设备通信标准的首字母缩略词。GEM 是指 SEMI E30 标准,它使用 SEMI E5标准中定义的消息类型的子集来描述设备行为和通信的通用模型。SECS/GEM 接口的部署通常会使用 SEMI 标准 E37 和 E37.1 指定的 TCP/IP 网络,但标准 E4 中也可使用 RS-232 串行连接。后者在较旧设备中更为常见。
2023-06-25 17:34:15
4507
13
原创 C# WinForm 学习记录
在“解决方案资源管理器”面板中选择项目,单机鼠标右键,弹出菜单中选择“添加”->“引用”打开引用管理器,选择浏览添加自己需要的dll文件即可。
2023-06-21 16:03:51
269
原创 大佬的QT武林秘籍(整理)
根据大佬的武林秘籍,整理出来一些网的时候自己可以直接查看大佬主页:https://blog.youkuaiyun.com/feiyangqingyun?type=blog定时器是个好东西,学会好使用它,有时候用QTimer::singleShot单次定时器和QMetaObject::invokeMethod可以解决意想不到的问题。比如在窗体初始化的时候加载一个耗时的操作,很容易卡主界面的显示,要在加载完以后才会显示界面,这就导致了体验很卡不友好的感觉,此时你可以将耗时的加载(有时候这些加载又必须在主线程,比如用
2023-06-15 17:50:29
776
原创 QLineEdit控件焦点选中所有文本,键盘enter键发送当前文本信号及输入限制
QLineEdit的整数和浮点数输入限制需要自己重写一下才行,不然直接用QLineEdit自带的好像会设置不成功。
2023-06-15 11:44:16
1136
原创 记录一次QT5下多线程使用Qxlsx操作写EXCEL表文件问题
QXlsx只能在同一个线程内进行写操作(不知道对不对,我自己瞎猜的),就算每个线程写的都不是同一个文件,不知道为啥,希望有大佬看到能帮忙解答一下。
2023-06-03 17:19:09
693
5
原创 QT5.9.7下mingw53添加QtWebKit模块
在QT5.6以后的版本,官方把QtWebkit组件移除了的,那么如何在5.6以后版本使用QtWebKit呢?那下面我们来聊聊1.百度了半天发现说是可以自己添加相关组件,我也找到了相关下载地址(https://github.com/qtwebkit/qtwebkit/releases)也可以下载我下载好的,不过是qt5.9,如果你的是qt5.12版本的话需要打开上面连接自行下载了链接:https://pan.baidu.com/s/1AFqNrltNIuY-H2APQx9eRQ提取码:08102.
2021-12-21 16:24:56
1394
13
原创 QT mingw编译器下使用snap7库与西门子200smart-PLC(网口)通信实现代码
近期想要试一下QT与plc通信,正好朋友有个西门子200smart,于是乎~开整!百度了会,发现有个博主写的qt通过snap7来与200smart通信的,那么就来配置snap7吧首先去官网下载:https://sourceforge.net/projects/snap7/files/1.4.1/我下载的是:snap7-full-1.4.1.zip下载完后解压得到:将snap7-full-1.4.1文件复制到项目文件内在pro文件中添加下述代码LIBS += E:\Qt5.9.7\Tools\
2021-12-17 09:11:48
5848
39
原创 离线百度地图,QT添加按钮点击切换卫星地图和街道地图
一 、首先,需要在自己的map.html文件内添加:var bdmapcfg; // 切换地图类型 function satemap() { //百度地图api配置 bdmapcfg = { 'home':'../../baidumapv2/', //api主目录 'imgext':'.jpg', //瓦片地图后缀 'tiles_dir':'../../baidumapv2/satellite' //瓦片图目录 }; bdmapcfg.tiles_dir=
2021-09-18 09:41:58
947
3
原创 百度地图api,使用QT同时绘制多个标注
myMap.html 文件内容:<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <style type="text/css">
2021-09-16 09:18:16
624
5
原创 百度地图更改标记为自定义图片,QT下使用
创建.html文件;内容为: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <style type="text/css"&g
2021-09-16 09:11:23
569
原创 QT与ECharts交互,绘制曲线图,X轴显示日期时间
我使用的是QWebengineView,在pro文件内添加:QT += webenginewidgets然后在设计窗口添加一个widget控件提升为QWebengineView:.cpp 代码如下:#include "mainwindow.h"#include "ui_mainwindow.h"#include <QDebug>#include <QJsonArray>#include <QJsonDocument>#include &.
2020-10-29 16:16:43
1399
原创 OSG使用更新回调来更改模型
转载自:http://blog.sina.com.cn/s/blog_668aae7801017gl7.html使用回调类实现对场景图形节点的更新。本节将讲解如何使用回调来实现在每帧的更新遍历(update traversal)中进行节点的更新。回调概览用户可以使用回调来实现与场景图形的交互。回调可以被理解成是一种用户自定义的函数,根据遍历方式的不同(更新update,拣选cull,绘制draw),回调函数将自动地执行。回调可以与个别的节点或者选定类型(及子类型)的节点相关联。在场景图形的各次遍历中
2020-10-29 16:11:59
861
原创 好看的博客园主题
今天在网上搜索问题,就看到一个大佬的博客园主题很好看,于是就在网上找,最终找到了。这个是大佬的博客:https://www.cnblogs.com/bndong/p/9132439.html可以自定义图片和文字之类的,这是我改过后的图:还真挺好看~~...
2020-08-25 10:26:06
2594
11
原创 QCheckBox互斥
只需在构造函数内加入:QButtonGroup *group = new QButtonGroup(this);group->addButton(ui->checkBox,1);group->addButton(ui->checkBox_2,2);即可~
2020-06-02 09:29:15
2751
2
原创 QWebEngineView删除滚动条
<style type="text/css">body { overflow:hidden;}</style>直接在html文件没添加,测试可用
2020-01-20 12:38:23
926
原创 使用QCustomPlot,跟随鼠标动态显示线上点的值
QT5下,使用QCustomPlot显示折线图和曲线图,鼠标滑过折线曲线跟随鼠标显示此时鼠标指向的点的x轴数值和y轴数值。图片展示:源码下载链接:
2020-01-15 13:54:32
1533
原创 QT5,使用QPainter绘制汽车仪表盘,动态显示
源码下载地址:https://download.youkuaiyun.com/download/qq_43510515/12103719图片展示:
2020-01-15 13:38:12
1301
2
原创 QCustomPlot下setTickLabelType()函数在新版本被移除如何解决
之前使用的是1.3版本的QCustomPlot,这次换成2.0版本后发现很多函数被移除了,之前用setTickLabelType()这个函数是设置x轴显示日期的,也不能用,最后找到了在新版本中是这么用:QSharedPointer<QCPAxisTickerDateTime> dateTick(new QCPAxisTickerDateTime);dateTick->se...
2020-01-09 10:17:41
1465
1
原创 记一次QT使用QAxWidget打开.html文件调用显示离线百度地图不能缩放,自定义图片不能显示解决方法
**记一次QT使用QAxWidget打开.html文件调用显示离线百度地图不能缩放,自定义图片不能显示解决方法**主要问题: 一开始用的是在线的,都没有什么问题,自定义图片都可以显示,但是后面试了一下离线百度地图,在qt中运行打开.html文件和在电脑上面直接双击打开此文件显示是有差异的,在qt生成的程序中,地图界面不能缩放,而且自定义的图片也显示不出来,而在电脑上面直接点开此文件一切都正常...
2019-09-23 10:16:17
673
4
转载 Qt串口通信接收数据不完整的解决方法
版权声明:本文为灿哥哥http://blog.youkuaiyun.com/caoshangpa原创文章,转载请标明出处。 https://blog.youkuaiyun.com/caoshangpa/article/details/50915005  ...
2018-12-17 16:40:45
4701
关于#qt#的问题,请各位专家解答!(相关搜索:多线程)
2023-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人