一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: QT中QTabWidget在Qt 5.15 引入了 setTabVisible方法 低版本实现方法 1 //TabWidget 2 class TabWidget : public QTabWidget 3 { 4 Q_OBJECT 5 6 public: 7 8 class widgetTab { 阅读全文
posted @ 2024-02-19 19:36 一杯清酒邀明月 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: 简介 通过Qt Creator开发一个动态库,最开始希望只是一个简单的纯C++的动态库,就没有继承QObject,也没有写Q_OBJECT宏。编译时就会报:LNK2001: 无法解析的外部符号public: virtual struct QMetaObject const。绕了不少弯子,终于解决了, 阅读全文
posted @ 2024-02-19 19:02 一杯清酒邀明月 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 这个问题总是在编译的不经意间出现,而且一出一大片,很烦。作为新手出了问题可定要在网上找答案,但是总是发现别人的解决方法解决不了自己的问题,唉~ 在这个问题上大家大家提出的大多数是.h.cpp文件不对应、.h中声明的文件在.cpp文件中没有实现、函数声明在了.cpp文件中等等一些原因,但是我的代码是根 阅读全文
posted @ 2024-02-19 18:47 一杯清酒邀明月 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 软件使用 手动连接 点击菜单栏” 连接设置(Connection)“->” 连接(Connect)“,弹出连接配置窗口。 在”使用的连接”那里选择: Remote modbusTCP Server Remote TELNET Server Direct Connection to COM1 Dire 阅读全文
posted @ 2024-02-19 15:49 一杯清酒邀明月 阅读(1460) 评论(0) 推荐(0) 编辑
摘要: Modbus采用主从式通信,日常使用较多的是Modbus RTU和Modbus TCP/IP两种协议。常用调试软件为第三方工具ModScan32,比较简单易懂的一款软件,下面介绍一下其使用方法。 ModScan32用来模拟主设备。它可以发送指令到从机设备(使用Modbus协议的智能仪表终端设备)中, 阅读全文
posted @ 2024-02-19 15:42 一杯清酒邀明月 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 软件介绍 Modbus Slave是一个模拟Modbus协议从机的上位机软件,主要用于模拟测试跟其他主机设备通信的过程。与之成套存在的另一个软件--Modbus Poll,则是模拟Modbus协议主机的上位机软件。该软件内部封装标准Modbus协议栈,通过图形化界面使得操作更为简便。目前软件支持01 阅读全文
posted @ 2024-02-19 15:38 一杯清酒邀明月 阅读(4558) 评论(0) 推荐(0) 编辑
摘要: 在编写程序的时候经常会使用到一些加密的方法,在Qt中,提供了一些常用的加密方法:Md4,Md5,Sha1,Sha224,Sha256,Sha384,Sha512,Sha3_224,Sha3_256,Sha3_384,Sha3_512,如果我们需要使用这些加密方法时,可以直接使用Qt中的QCrypto 阅读全文
posted @ 2024-02-19 14:28 一杯清酒邀明月 阅读(125) 评论(0) 推荐(0) 编辑
摘要: QMediaPlayer开发视频播放器 Q:我们为何不使用QMediaPlayer? A:QMediaPlayer支持的编解码库太少;QMediaPlayer在windows中解码调用的是DirectShow,在Linux中调用的是GStreamer;相对Windows而言GStreamer扩展编解 阅读全文
posted @ 2024-02-19 14:02 一杯清酒邀明月 阅读(461) 评论(0) 推荐(0) 编辑
摘要: QCryptographicHash类提供了生成密码散列的方法。该类可以用于生成二进制或文本数据的加密散列值。目前支持MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384和SHA-512。 共有类型 枚举QCryptographicHash::Algorithm: 公共函数 v 阅读全文
posted @ 2024-02-19 13:55 一杯清酒邀明月 阅读(248) 评论(0) 推荐(0) 编辑
摘要: MD介绍 MD5消息摘要算法(英语:MD5 Message­Digest Algorithm),一种被广泛使用 的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于 确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest) 阅读全文
posted @ 2024-02-19 13:50 一杯清酒邀明月 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 电子时钟隐藏widget边框 this->setWindowFlags(Qt::FramelessWindowHint); // 隐藏边框 实时跟踪鼠标 this->setMouseTracking(true); // 实时跟踪鼠标 通过信号与槽来刷新时针分针秒针状态 connect(timer, 阅读全文
posted @ 2024-02-19 13:44 一杯清酒邀明月 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 幸运电子转盘 基础绘图 通过paintEvent来绘图 鼠标事件:鼠标左键单击开始旋转 Timer:定时器 信号与槽 1 #ifndef WIDGET_H 2 #define WIDGET_H 3 4 #include <QWidget> 5 #include <QEvent> 6 #include 阅读全文
posted @ 2024-02-19 13:35 一杯清酒邀明月 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 问题:修改合并单元格的内容 修改合并单元格的内容时,希望直接修改到合并范围内的单元格,Qt没有实现这个功能,需要自己写出 Delegate来实现 方案:Delegate 1 class EditDelegate : public QStyledItemDelegate 2 { 3 public: 4 阅读全文
posted @ 2024-02-19 13:34 一杯清酒邀明月 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 实现FTP Client功能ubuntu搭建ftp服务器1、选用vsftpd为我们的ftp服务器,端口号默认为21安装:~$ sudo apt‐get install vsftpd2、配置:~$ sudo gedit /etc/vsftpd.conf3、 几个重要的参数: 1 anonymous_e 阅读全文
posted @ 2024-02-19 13:32 一杯清酒邀明月 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 介绍 使用QT进行应用开发时,有时候需要进行客户端和服务端的网络通信,网络通信常用的一种协议就是http协议。QT对http协议进行了封装,下面将介绍两种http通信方式的使用。 在使用http时需要在pro文件中添加对应的模块。 QT += network http主要两种通信方式为get和pos 阅读全文
posted @ 2024-02-19 13:28 一杯清酒邀明月 阅读(319) 评论(0) 推荐(0) 编辑
摘要: FileZilla 是一款免费开源的FTP客户端软件,虽然它是免费软件,可性能却一点也不含糊,比起那些共享软件来有过之而无不及,具备大多数的FTP软件功能。其可控 性、有条理的界面和管理多站点的简化方式、特别是它的传输速度,简直是出神入化,也是它最大的特色。总的来说是它一款出类拔萃的免费FTP客户端 阅读全文
posted @ 2024-02-19 13:24 一杯清酒邀明月 阅读(2147) 评论(0) 推荐(0) 编辑
摘要: FileZilla是一个免费并且全平台可用的FTP软件,借助FileZilla可以方便的通过FTP实现文件的上传与下载。FileZilla是VPS GO一直在使用的,所以今天就把这个工具介绍给大家,包括FileZilla下载、FileZilla安装,以及简单的FileZilla教程。 一、FileZ 阅读全文
posted @ 2024-02-19 13:12 一杯清酒邀明月 阅读(415) 评论(0) 推荐(0) 编辑
摘要: Qt VS Tool -> Qt Project Settings -> Qt Modules进行勾选 阅读全文
posted @ 2024-02-19 13:10 一杯清酒邀明月 阅读(74) 评论(0) 推荐(0) 编辑
摘要: FileZilla 服务器 报Warning: FTP over TLS is not enabled, users cannot securely log in. 1.登录至FTP服务器 2.选择编辑->设置->SSL/TLS设置 -> 。。。。。[看图操作],注:证书导出路径不能有中文字符 3. 阅读全文
posted @ 2024-02-19 12:01 一杯清酒邀明月 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: FileZilla Server是一款免费开源的FTP服务器端架设程序,使用FileZilla Server你可以轻轻松松在你的服务器开设ftp,下面演示用FileZilla Server来建立服务器上各网站的ftp。 步骤:1、首先下载好FileZilla Server软件,点进去下载即可,如图所 阅读全文
posted @ 2024-02-19 11:47 一杯清酒邀明月 阅读(241) 评论(0) 推荐(0) 编辑