- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 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 1567 1
原创 QT 时间选择器(时、分)
qt中很少有时、分选择器,一般的做法都是用QComboBox下拉选择时间,但是在触摸屏中,使用QComboBox不怎么方便。现绘制一个时钟,通过按钮点击选择时、分。先上图:里面的什么AM、PM、取消、保存可自行扩展,主要说明一下这个时钟是如何创建的。创建数字1~12按钮代码://初始化界面void GZNumber::initUI(QRect rect){ this...
2020-04-01 15:36:38 2257 2
原创 QT 触摸屏下滑滚动
实现触摸屏QT滚动区手指下滑自动滚动。只需要两个步骤。1.继承带有滚动区的控件类的。如QScrollArea, QTableViwe, QTableWidget等2.重载mouseMoveEvent和mouseMoveEvent,并在构造函数写上: this->setMouseTracking(true);即可。具体如下:头文件.h#ifndef GZSCRO...
2020-03-10 18:09:18 2640 1
原创 解决QNetworkAccessManager 请求返回UnknownNetworkError,无法继续请求问题
前提: 使用QNetworkAccessManager 进行post请求, 如果在请求期间网络断开,网络恢复后,依然会提示请求失败,返回UnknownNetworkError。问题解决:QNetworkAccessManager 有一个函数networkAccessible : NetworkAccessibilityThis property holds whe...
2019-07-17 14:38:22 8396 5
原创 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 2684 16
原创 Qt之弹出界面显示在父窗口中间
弹出界面显示在主窗口中间博主暂时只知道两种方式第一种: 创建新的对话框时把父窗口的指针传递给对话框 QNewDiglog *dlg = new QNewDiglog(parent); dlg->show(); 弹出的对话框就会自动显示在父窗口的中间第二种: 创建新对话框时获取父窗口的指针,再获取父窗口原点坐标,计算显示的位置 QWidget *widg...
2018-05-09 20:11:03 14447
qt 触摸屏时、分选择
2020-04-01
testRoll.7z
2020-03-10
qt rsa2 支付宝扫码支付
2018-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人