一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 156 下一页
摘要: 最近在设置对话框的时候遇到了这个问题,在网上翻了一下没有直接有效的方法,后来尝试了一种方法,不知是否正统。 大意就是你的对话框大小不合适,在问题提示中会有两组数据格式时 A* B+C+D,只需要按照后面那个的A*B修改你的窗体尺寸就可以了 阅读全文
posted @ 2024-02-22 10:45 一杯清酒邀明月 阅读(373) 评论(0) 推荐(0)
摘要: 刚开始编写的设置背景色代码用的是QPalette类: 1 QPalette palette1=ui->pushButton->palette(); 2 palette1.setColor(QPalette::ButtonText,Qt::red);//设置字体颜色为红色 3 palette1.set 阅读全文
posted @ 2024-02-22 10:44 一杯清酒邀明月 阅读(1681) 评论(0) 推荐(0)
摘要: 需求时这样的:根据配置动态增加一些控件到指定的布局中,但是在添加控件到布局中时,需要先把布局中的控件都删除。 1 //清空m_layoutMain原布局内的所有元素 2 QLayoutItem *child; 3 while ((child = m_layoutMain->takeAt(0)) != 阅读全文
posted @ 2024-02-21 14:14 一杯清酒邀明月 阅读(1585) 评论(1) 推荐(0)
摘要: 一、同一容器内互斥 效果 1.先在界面是拖入一个控件容器,这里以QGroupBox为例 2.再放进来几个按钮控件 3.设置按钮属性,第一个红框勾选是设置按钮可选,第二个勾选就是设置自动互斥,当同一容器内的按钮勾选了这个选项就会自动互斥 二、不同容器内互斥 效果 1.还是先设置所要互斥的按钮的属性 2 阅读全文
posted @ 2024-02-20 19:14 一杯清酒邀明月 阅读(715) 评论(0) 推荐(0)
摘要: 正常设置QTabWidget->setTabPosition(QTabWidget::West);设置完竖向之后会发现QTabBar仍然是竖向的所以我们需要重绘一下Qtabbar 下面是重绘代码 /******************customTabStyle.h***************** 阅读全文
posted @ 2024-02-20 11:32 一杯清酒邀明月 阅读(1299) 评论(0) 推荐(0)
摘要: 起因 QTabWidget默认的tabBar在最上端。 改进 但有时需要将tabBar放置在左侧,但是设置后效果如下… 最终 有时候需要如下效果,则需要自定义style: 附相应代码(具体边框可通过stylesheet进行设置) 1 #include "mainwindow.h" 2 #includ 阅读全文
posted @ 2024-02-20 11:30 一杯清酒邀明月 阅读(2278) 评论(0) 推荐(0)
摘要: tabWidget中,默认选项卡是在左上方的,如果通过QTabWidget中的属性调整位置,也只能是上下左右,及tabPosition中的东南西北 如果有需求需要其在右上方,则可以选择QWidget属性中的layoutDirection,改为RightToLeft 其他方向上如果想改变靠左靠右的顺序 阅读全文
posted @ 2024-02-20 11:27 一杯清酒邀明月 阅读(474) 评论(0) 推荐(0)
摘要: setEchoMode(QLineEdit::Normal); 1 QLineEdit::Normal 正常显示输入的字符,默认选项。 2 QLineEdit::NoEcho 不显示任何输入,常用于密码类型,包括密码长度 3 QLineEdit::Password 显示平台相关的密码掩码字符,而不是 阅读全文
posted @ 2024-02-20 11:02 一杯清酒邀明月 阅读(327) 评论(0) 推荐(0)
摘要: 1 #include "testqt.h" 2 #include <QIntValidator> 3 4 testqt::testqt(QWidget *parent) 5 : QWidget(parent) 6 { 7 ui.setupUi(this); 8 /* 9 enum EchoMode 阅读全文
posted @ 2024-02-20 11:00 一杯清酒邀明月 阅读(488) 评论(0) 推荐(0)
摘要: 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 一杯清酒邀明月 阅读(2979) 评论(0) 推荐(0)
摘要: 简介 通过Qt Creator开发一个动态库,最开始希望只是一个简单的纯C++的动态库,就没有继承QObject,也没有写Q_OBJECT宏。编译时就会报:LNK2001: 无法解析的外部符号public: virtual struct QMetaObject const。绕了不少弯子,终于解决了, 阅读全文
posted @ 2024-02-19 19:02 一杯清酒邀明月 阅读(2689) 评论(0) 推荐(0)
摘要: 这个问题总是在编译的不经意间出现,而且一出一大片,很烦。作为新手出了问题可定要在网上找答案,但是总是发现别人的解决方法解决不了自己的问题,唉~ 在这个问题上大家大家提出的大多数是.h.cpp文件不对应、.h中声明的文件在.cpp文件中没有实现、函数声明在了.cpp文件中等等一些原因,但是我的代码是根 阅读全文
posted @ 2024-02-19 18:47 一杯清酒邀明月 阅读(574) 评论(0) 推荐(0)
摘要: 软件使用 手动连接 点击菜单栏” 连接设置(Connection)“->” 连接(Connect)“,弹出连接配置窗口。 在”使用的连接”那里选择: Remote modbusTCP Server Remote TELNET Server Direct Connection to COM1 Dire 阅读全文
posted @ 2024-02-19 15:49 一杯清酒邀明月 阅读(17972) 评论(1) 推荐(1)
摘要: Modbus采用主从式通信,日常使用较多的是Modbus RTU和Modbus TCP/IP两种协议。常用调试软件为第三方工具ModScan32,比较简单易懂的一款软件,下面介绍一下其使用方法。 ModScan32用来模拟主设备。它可以发送指令到从机设备(使用Modbus协议的智能仪表终端设备)中, 阅读全文
posted @ 2024-02-19 15:42 一杯清酒邀明月 阅读(6833) 评论(0) 推荐(0)
摘要: 软件介绍 Modbus Slave是一个模拟Modbus协议从机的上位机软件,主要用于模拟测试跟其他主机设备通信的过程。与之成套存在的另一个软件--Modbus Poll,则是模拟Modbus协议主机的上位机软件。该软件内部封装标准Modbus协议栈,通过图形化界面使得操作更为简便。目前软件支持01 阅读全文
posted @ 2024-02-19 15:38 一杯清酒邀明月 阅读(15531) 评论(0) 推荐(1)
摘要: 在编写程序的时候经常会使用到一些加密的方法,在Qt中,提供了一些常用的加密方法:Md4,Md5,Sha1,Sha224,Sha256,Sha384,Sha512,Sha3_224,Sha3_256,Sha3_384,Sha3_512,如果我们需要使用这些加密方法时,可以直接使用Qt中的QCrypto 阅读全文
posted @ 2024-02-19 14:28 一杯清酒邀明月 阅读(524) 评论(0) 推荐(0)
摘要: QMediaPlayer开发视频播放器 Q:我们为何不使用QMediaPlayer? A:QMediaPlayer支持的编解码库太少;QMediaPlayer在windows中解码调用的是DirectShow,在Linux中调用的是GStreamer;相对Windows而言GStreamer扩展编解 阅读全文
posted @ 2024-02-19 14:02 一杯清酒邀明月 阅读(4293) 评论(1) 推荐(1)
摘要: QCryptographicHash类提供了生成密码散列的方法。该类可以用于生成二进制或文本数据的加密散列值。目前支持MD4、MD5、SHA-1、SHA-224、SHA-256、SHA-384和SHA-512。 共有类型 枚举QCryptographicHash::Algorithm: 公共函数 v 阅读全文
posted @ 2024-02-19 13:55 一杯清酒邀明月 阅读(1093) 评论(0) 推荐(0)
摘要: MD介绍 MD5消息摘要算法(英语:MD5 Message­Digest Algorithm),一种被广泛使用 的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于 确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest) 阅读全文
posted @ 2024-02-19 13:50 一杯清酒邀明月 阅读(219) 评论(0) 推荐(0)
摘要: 电子时钟隐藏widget边框 this->setWindowFlags(Qt::FramelessWindowHint); // 隐藏边框 实时跟踪鼠标 this->setMouseTracking(true); // 实时跟踪鼠标 通过信号与槽来刷新时针分针秒针状态 connect(timer, 阅读全文
posted @ 2024-02-19 13:44 一杯清酒邀明月 阅读(231) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 156 下一页