QT之路
文章平均质量分 52
linkang1024
这个作者很懒,什么都没留下…
展开
-
C++ string 模仿QString arg
用C++ std::string 模仿QString的arg函数完成格式化原创 2022-10-28 09:22:39 · 1053 阅读 · 0 评论 -
QT 调用C# COM组件 (uuid 方法)
本方法使用qt工具dumpcpp 为DLL生成.h/.cpp文件调用C# COM组件1.注册DLL运行CMD命令,执行 regsvr32 xxx.dll, 注册COM组件,若失败,尝试以管理员运行CMD。2. 生成.h/.cpp文件,加入工程运行CMD命令,执行 dumpcpp xxx.dll, 生成.h/.cpp 文件把生成的文件引用到工程上,并在 .pro文件上加上 QT += axcontainer3.获取COM组件的uuid有两种方法:3.1 .h文件查找在生成原创 2020-09-27 09:55:07 · 1688 阅读 · 1 评论 -
QT 时间选择器(时、分)
qt中很少有时、分选择器,一般的做法都是用QComboBox下拉选择时间,但是在触摸屏中,使用QComboBox不怎么方便。现绘制一个时钟,通过按钮点击选择时、分。先上图:里面的什么AM、PM、取消、保存可自行扩展,主要说明一下这个时钟是如何创建的。创建数字1~12按钮代码://初始化界面void GZNumber::initUI(QRect rect){ this...原创 2020-04-01 15:36:38 · 2339 阅读 · 2 评论 -
QT 触摸屏下滑滚动
实现触摸屏QT滚动区手指下滑自动滚动。只需要两个步骤。1.继承带有滚动区的控件类的。如QScrollArea, QTableViwe, QTableWidget等2.重载mouseMoveEvent和mouseMoveEvent,并在构造函数写上: this->setMouseTracking(true);即可。具体如下:头文件.h#ifndef GZSCRO...原创 2020-03-10 18:09:18 · 2911 阅读 · 1 评论 -
Qt之弹出界面显示在父窗口中间
弹出界面显示在主窗口中间博主暂时只知道两种方式第一种: 创建新的对话框时把父窗口的指针传递给对话框 QNewDiglog *dlg = new QNewDiglog(parent); dlg->show(); 弹出的对话框就会自动显示在父窗口的中间第二种: 创建新对话框时获取父窗口的指针,再获取父窗口原点坐标,计算显示的位置 QWidget *widg...原创 2018-05-09 20:11:03 · 14847 阅读 · 0 评论 -
C++ QT rsa2 加密方式 支付宝扫码付款
前提: 因为支付宝没有C++ rsa2加密的支付demo,所以本博主采用了支付使用qt进行https支付, 加密调用php脚本进行加密。环境: Qt 5.5.1 php7.0 需要开启php_openssl.dll , 这个自行百度, 就改个php.ini文件。 废话少说直接上代码:qt:void Widget::on_pus...原创 2018-11-20 16:31:03 · 2864 阅读 · 16 评论 -
解决QNetworkAccessManager 请求返回UnknownNetworkError,无法继续请求问题
前提: 使用QNetworkAccessManager 进行post请求, 如果在请求期间网络断开,网络恢复后,依然会提示请求失败,返回UnknownNetworkError。问题解决:QNetworkAccessManager 有一个函数networkAccessible : NetworkAccessibilityThis property holds whe...原创 2019-07-17 14:38:22 · 8849 阅读 · 5 评论