自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有志者事竟成

大圣,此去欲何?踏南天,碎凌霄。若一去不回...?便一去不回!

  • 博客(462)
  • 资源 (15)
  • 论坛 (79)
  • 收藏
  • 关注

原创 dumpcpp 生成COM对象源码列表

办公软件类:版本:office_ProfessionalEnhancement2016https://download.csdn.net/download/lmhuanying1012/12132421版本:office_2010https://download.csdn.net/download/lmhuanying1012/12132514版本:WPS_2019...

2020-02-03 20:37:09 128

转载 QT中QString 和 LPCWSTR 的相互转换

在windosw 编程中,常用到LPCWSTR 变量,QT中最常用到QString,下面提供QString和LPCWSTR 相互转换的方法1.把 LPWSTR 转换成QString LPCWSTR  str;QString :: fromStdWString(str);2.把QString 转换成 LPWSTRQString :: toStdWString();...

2018-08-31 20:55:33 1923 1

原创 Qt调用易语言编译的DLL文件

最近需要将易语言的现有函数封装为DLL文件供Qt调用,由于本人属于菜鸟,搞了好久。目前基本解决问题。现留个记号,以备后查。易语言代码:.子程序 l2g, , 公开, 农历转公历.参数 y_l.参数 m_l.参数 d_l.参数 l, 逻辑型.参数 y_g, , 参考.参数 m_g, , 参考.参数 d_g, , 参考.局部变量 gl, 日期时间型农历转公历 (y_l, m_l, d...

2018-04-07 18:15:21 1009

转载 QtableWidget常用属性设置

[cpp] view plain copytable->setSelectionMode(QAbstractItemView::SingleSelection)  table.horizontalHeader()->setResizeMode(QheaderView::Fixed);  table.horizontalHeader()->setStretchLastSection...

2018-04-07 17:24:34 1137

转载 Qt——QLineEdit使用总结

QLineEdit是一个单行文本编辑控件。使用者可以通过很多函数,输入和编辑单行文本,比如撤销、恢复、剪切、粘贴以及拖放等。通过改变QLineEdit的 echoMode() ,可以设置其属性,比如以密码的形式输入。文本的长度可以由 maxLength() 限制,可以通过使用 validator() 或者 inputMask() 可以限制它只能输入数字。在对同一个QLineEdit的validat...

2018-04-03 09:30:53 22219

转载 限制QLineEdit的数值输入范围

在使用QLineEdit输入数值时,经常遇到限制其范围的需要,比如角太阳高度角范围为[-90,90],经度值范围[-180,180],方位角范围[0,360]。Qt提供了QIntValidator和QDoubleValidator可以限定数值输入范围,如使用QIntValidator限制整数的数值范围:例1:[cpp] view plain copylineEdit->setValidato...

2018-04-03 09:14:43 767

原创 使用QWebEngine实现简单的浏览器

使用QWebEngine实现了一个简单的浏览器。只有后退、前进、刷新功能,也不能说是实现,应该说是QWebEngine提供了该功能,这里仅仅调用而已。经测试QWebEngine在Qt5.9.1版本下,貌似仅支持MSVC编译,不支持minGW和安卓方式。界面如图。增加模块引用QT += webenginewidgets控件布局: for(int i=0;i<5;i++) ...

2018-03-26 20:30:43 2772

转载 QT中的SOCKET的通信

1、服务端程序 [cpp] view plain copy //ui_widget.h  #ifndef UI_WIDGET_H  #define UI_WIDGET_H    #include <QtCore/QVariant>  #include <QtGui/QActio...

2018-03-24 22:35:07 2095

转载 Qt QWebsocket连接断开代码

enum CloseCode{    CloseCodeNormal                 = 1000,                                //1000   表示正常关闭,意思是建议的连接已经完成了    CloseCodeGoingAway              = 1001,                            //1001表示端点...

2018-03-24 22:24:51 1006

转载 WebSocket的简单使用

WebSocket一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端直接向客户端推送数据而不需要客户端进行请求,在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并允许数据进行双向传送。——- 《维基百科》最近在项目中使用了WebSocket,开发了一个非常简单的服务器...

2018-03-24 22:16:29 448

转载 Qt之WebSockets

简述WebSocket 是一个基于 Web 的协议,旨在使 client 应用程序和远程主机之间进行双向通信。如果最初的握手成功,则两个实体可以来回发送数据。WebSocket 是通过用更少的网络延迟和最小数据交换来努力获取实时数据的应用程序解决方案。简述优点工作原理使用方式典型用例Qt WebSockets 的角色Qt WebSockets 与 Cloud Services相关信息优点Qt We...

2018-03-24 22:13:11 1413

转载 Qt之QSS(QTreeView)

简述QTreeView 作为一个树形控件,我们经常用到,只要对样式熟悉,可以做出特别漂亮的特效。简述自定义 QTreeView指示器整行拓展自定义 QTreeView交替行的背景色可以使用下面样式代码来定义:QTreeView { alternate-background-color: yellow;}123当鼠标划过 item 时,如果要提供一个特殊的背景色,可以使用 ::item 辅...

2018-03-24 21:59:52 1509

转载 QT Android 调用JAVA代码

了解过QT for Andorid,发现qt 并不是万能的,很多时候还是需要调用JAVA的代码, 网上有一段QT调用 java代码的示例 Qt中调用java的方法 尝试之后发现按他的写法只能调用静态方法(我是QT5.5)于是有尝试了其他的方式,写了一个QT调用 Java的 示例代码 完整代码 点我下面是完整程序1.写一个普通的JAVA类//MyJavaClass.javapublic class...

2018-03-23 14:13:14 1632

转载 更改pip源至国内镜像,显著提升下载速度

经常在使用python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云 http:...

2018-03-22 21:22:58 123

转载 selenium和python自动化测试环境搭建

1.安装python:(之前已经介绍)http://www.cnblogs.com/jinshengshun/p/6102012.html2.因为我安装的python已经有setup和pip,所以省去两步,直接使用pip安装selenium。直接在D:\Python\Scripts下输入命令安装:pip install -U selenium。(就是python的安装路径) 3.点击回车,虽然se...

2018-03-22 12:06:05 191

转载 Python+Selenium(webdriver常用API)

总结了Python+selenium常用的一些方法函数,以后有新增再随时更新:加载浏览器驱动: webdriver.Firefox()打开页面:get()关闭浏览器:quit()最大化窗口: maximize_window()设置窗口参数:set_window_size(600,800)后退到前一页: back()前进到后一页: forward()刷新页面: refresh()获得title并打印...

2018-03-21 16:16:50 309

原创 Python输出小九九

for i in range(1,10): for j in range(1, i+1): print(j,"x", i, "=", i*j, end = "\t") # \t 制表符 print()

2018-03-21 11:06:03 508

原创 python关键字参数

def foo(x, y): print(x * x + y) returnfoo(3, 4) # 3*3+4 = 13#关键字参数foo(x = 5, y = 9) # 5*5+9 = 34#关键字参数顺序也可以不按函数声明参数顺序foo(y = 9, x = 5) # 5*5+9 = 34...

2018-03-20 12:19:52 698 1

转载 python模块大全

1. 核心模块"Since the functions in the C runtime library are not part of the Win32 API, we believe the number of applications that will be affected by this bug to be very limited."- Microsoft, January 199...

2018-03-17 19:10:06 595

原创 python 导入模块及函数使用

import math # 导入 math 模块,如果要同时导入多个模块,只需要在模块名之间用逗号进行分隔for eachNum in range(3): print(round(math.pi, eachNum)) # 四舍五入 3.0 3.1 3.14print(math.pow(3,3)) # 27.0def addMe2Me(x):

2018-03-17 18:42:01 580

原创 python判断两个变量是否指向同一个对象

a = 5b = 6c = 6print(a is b) # Falseprint(a is c) # Falseprint(b is c) # Trueprint(id(a), id(b), id(c)) # 504911664 504911680 504911680

2018-03-17 17:06:28 7805

原创 python取文本部分

a = "string"print(a[3]) # 打印第3个位置的字符 iprint(a[:3]) # 打印前3个字符 strprint(a[3:]) # 打印后3个字符 ingprint(a[2:5]) # 打印第2到第5个字符 rin...

2018-03-17 16:52:22 1952

原创 python 交换多个变量的值

a, b, c = 1, 2, 3print(a, b, c) # 输出 1 2 3a, b, c = b, c, aprint(a, b, c) # 输出 2 3 1

2018-03-17 16:34:28 328

转载 WebScoket 规范 + WebSocket 协议

WebSocket握手协议1、客户端握手请求(注意:键值之间有一个空格,行间有换行符号0x13x10或者说\r\n)GET /WebSocket/LiveVideo HTTP/1.1Upgrade: WebSocketConnection: UpgradeHost: localhost:8080             (客户端请求主机)Origin: https://127.0.0.1     ...

2018-03-09 00:56:01 1122 1

转载 WebSocket的C++服务器端实现

由于需要在项目中增加Websocket协议,与客户端进行通信,不想使用开源的库,比如WebSocketPP,就自己根据WebSocket协议实现一套函数,完全使用C++实现。代码已经实现,放在个人github上面,地址:https://github.com/jice1001/websocket.git。下面进行解释说明:一、原理  Websocket协议解析,已经在前面博客里面详细讲解过,可以参考...

2018-03-09 00:53:49 2021

转载 WebSocket数据包协议详解

WebSocket协议主要分为两部分,第一部分是连接许可验证和验证后的数据交互.连接许可验证比较简单,由Client发送一个类似于HTTP的请求,服务端获取请求后根据请求的KEY生成对应的值并返回.连接请求内容:12345678GET / HTTP/1.1Connection:UpgradeHost:127.0.0.1:8088Origin:nullSec-WebSocket-Extensions...

2018-03-09 00:51:37 2544

转载 细说WebSocket

一、WebSocket 协议1. 概述websocket协议允许不受信用的客户端代码在可控的网络环境中控制远程主机。该协议包含一个握手和一个基本消息分帧、分层通过TCP。简单点说,通过握手应答之后,建立安全的信息管道,这种方式明显优于前文所说的基于 XMLHttpRequest 的 iframe 数据流和长轮询。该协议包括两个方面,握手链接(handshake)和数据传输(data transfe...

2018-03-09 00:48:07 6172

转载 websocket协议解析

websocket协议解析 wensocket协议包含两部分:一部分是“握手”,一部分是“数据传输”。 为了便于演示,我们采用swoole建立一个websocket服务器来演示。第一步、握手①客户端向服务端发起连接请求 如图,我们在请求服务器的时候,发送了这样的request header。下面我们就一些比较重要的字段信息进行说明:Connection:Upgrade #通知服务器协议升级 Upg...

2018-03-09 00:44:23 162

转载 看完让你彻底搞懂Websocket原理

一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 Websocket 其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也...

2018-03-09 00:41:43 184

转载 带阴影的圆形 Label

圆形头像大家应该都见过不少软件里用过吧,例如 QQ 的好友列表,网页里的人物头像,有没有想过在 Qt 里怎么做到呢?这一节中就来介绍怎么实现下图中的圆形 QLabel,然后扩展到给 QLabel 添加阴影效果、模糊效果以及加上边框:圆形 Label最核心的就是圆形 QLabel 的实现,有很多种方法能够做到,这里使用 QSS 来实现: Border Image + Border Radius,也就...

2018-02-16 19:47:49 830

转载 你不知道的21个Qt隐藏功能和技巧

Q_GADGET:不需要从QObject继承就可以使用Qt的Meta Object功能Q_ENUMS:对枚举对象进行反射(reflection)Q_SIGNAL:不需要signals关键字就可以将一个函数指定为singal函数Q_SLOT:不需要slots关键字就可以将一个函数指定为slot函数Q_FOREACH:Qt提供的关键字foreach在配置文件里面定义了no_keywor

2018-01-16 17:38:43 547

转载 Qt for android触摸手势事件QGestureEvent

在触摸设备上可以使用Qt的手势事件要激活手势事件,需要执行以下操作:第一步,为QWidget控件注册手势事件QList gestures; gestures gestures gestures gestures gestures MainWindow w; w.grabGestures(gestur

2018-01-10 18:29:15 1216

转载 Qt安卓手机按键代码

手机按键  十进制枚举值  枚举常量                枚举值三横线     16777301       Key_Menu        = 0x01000055返回         16777313      Key_Back          = 0x01000061电源键      16777399      Key_PowerOff  = 0x010000b7 (

2018-01-10 18:25:03 708

转载 C++实现软件自动更新功能

软件时常需要更新,如果通过在线通知用户肯定会更方便,实现原理也很简单,通过获取服务器文件中版本号与软件自身版本号对比,给出提示。下面把实现的代码(C++)贴出来,供大家参考。0.用到的头文件12#include #pragma comment(lib, "WS2_32")  // 链接到WS2_32.lib

2018-01-10 08:25:35 7526 2

转载 cvCopy与cvCopyimage的区别

如果设定了ROI等参数的时候,cvCopy只是复制被设定的区域,复制到一个和所设定参数相吻合的新的IplImage中而cvCloneImage则是将整个IplImage结构复制到新的IplImage中,其中的ROI等参数也会一同复制。新的IplImage将会和原来的一模一样.而cvCopyImage复制图像,复制图像的ROI部分介绍如下 :cvCopyvoid cvCopy(c

2018-01-10 08:24:31 1600 2

转载 Qt读写ini文件

一 背景 1 ini文件介绍.ini 文件是Initialization File的缩写,即初始化文件。除了windows现在很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。它可以用来存放软件信息,注册表信息等。 2 ini文件格式

2018-01-10 08:15:24 167

转载 qt5 解析Json文件

[cpp] view plain copy/* test.json */  {     "appDesc": {        "description": "SomeDescription",        "message": "SomeMessage"     },     "appName": {        "descript

2018-01-09 20:39:54 661

转载 Qt之JSON保存与读取

简述许多游戏提供保存功能,使得玩家在游戏中的进度可以被保存,并在以后再玩的时候进行加载。保存游戏的过程通常涉及将每个游戏对象的成员变量序列化为文件。要实现这个功能,可以采取许多格式,其中之一就是 JSON - 使用 QJsonDocument。如果不希望保存的文件可读,或者不需要保持文件大小,还能够以二进制格式序列化文档,这就厉害了~O(∩_∩)O~。下面,将演示如何以 JSON

2018-01-09 20:38:49 247

转载 Qt之JSON生成与解析

简述Qt5 中包含了处理 JSON 的类,均以 QJson 开头(例如:QJsonDocument、QJsonArray、QJsonObject),在 QtCore 模块中,不需要额外引入其它模块。简述常用的 JSON 库JSON 常用类简单的 JSON 对象简单的 JSON 数组复杂的 JSON更多参考常用的 JSON

2018-01-09 20:37:49 182

转载 Qt中的JSON操作

JSON(JavaScript Object Notation,js对象标记)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集,使用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效的提升网络传输效率。关于JSON的更多解释,请参看JSON官网。在Qt库中,为JSON的相

2018-01-09 20:36:32 727

dm_3.1233.rar

本资源源码由dumpcpp生成的大漠COM接口文档 版本为:大漠插件 3.1233 本资源包含以下文档: dm.h dm.cpp 大漠插件 大漠综合工具

2020-02-03

WPS_2019.rar

本资源源码由dumpcpp生成的办公软件COM接口文档 版本为:金山 WPS 2019 本资源包含以下文档: word.h word.cpp excel.h excel.cpp powerpoint.h powerpoint.cpp

2020-02-03

office_2010.rar

本资源源码由dumpcpp生成的办公软件COM接口文档 版本为:Microsoft Office 2010 本资源包含以下文档: office.h office.cpp word.h word.cpp excel.h excel.cpp powerpoint.h powerpoint.cpp

2020-02-03

office_ProfessionalEnhancement2016.rar

本资源源码由dumpcpp生成的办公软件COM接口文档 版本为:Microsoft Office 专业增强版 2016 本资源包含以下文档: office.h office.cpp word.h word.cpp excel.h excel.cpp powerpoint.h powerpoint.cpp

2020-02-03

QWebEngine简易浏览器

使用Qt框架引用QtWebEngine模块,实现了一个简易浏览器。

2018-03-26

Qt源码之COM串口调试

Qt源码之COM串口调试

2017-07-17

Qt图像代码之屏幕截图

Qt图像代码之屏幕截图

2017-07-17

Qt游戏类源码之贪吃蛇2

Qt游戏类源码之贪吃蛇2

2017-07-17

Qt游戏代码之关灯游戏

Qt游戏代码之关灯游戏

2017-07-17

Qt游戏代码之坦克大战

Qt游戏代码之坦克大战

2017-07-17

Qt游戏类源码之贪吃蛇

Qt游戏类源码之贪吃蛇

2017-07-17

Qt动态编译部署及静态库编译

word文档: 文档名称:动态编译部署及静态库编译

2017-07-17

Qt 5编程入门

PDF文档: 书籍名称:Qt 5编程入门

2017-07-17

Qt学习之路2

PDF文档: 书籍名称:《Qt学习之路2》

2017-07-17

[2016][Lee Zhi Eng] Qt5 C++ GUI Programming Cookbook

PDF文档: 书籍名称: Qt5 C++ GUI Programming Cookbook

2017-07-17

各位大佬,vscode不能识别头文件,如何设置才会识别呢?

发表于 2021-01-20 最后回复 2021-01-20

Qt MingGW32静态编译出错:Error 2

发表于 2021-01-19 最后回复 2021-01-19

各位大佬,ABI检测失败:确保构建时使用一个匹配的编译器 怎么解决?

发表于 2021-01-18 最后回复 2021-01-18

各位大佬, int与 void * 如何呼唤数据类型?

发表于 2021-01-02 最后回复 2021-01-02

Qt6 删掉了androidextras模块,如何调用安卓的接口呢/?

发表于 2021-01-01 最后回复 2021-01-01

各位大佬,这个问题怎么怎么处理呢?

发表于 2020-12-28 最后回复 2020-12-28

各位大佬,Qt 如何带cookie进行post?

发表于 2020-12-27 最后回复 2020-12-27

Qt6中的androidextras没有了吗?如何调用安卓的类呢?

发表于 2020-12-20 最后回复 2020-12-20

QAxObject在Qt6版本去掉了吗?

发表于 2020-12-20 最后回复 2020-12-20

Qt6的随机函数在哪个头文件里呢?

发表于 2020-12-15 最后回复 2020-12-15

Qt6 如何使用QRegExp,QTextCodec类?[

发表于 2020-12-13 最后回复 2020-12-13

Qt的QRegExp支持的最长的正则表达式字符串最长是多少?

发表于 2020-12-12 最后回复 2020-12-12

各位大佬,QNetworkAccessManager 如何设置get请求的请求头?

发表于 2020-12-09 最后回复 2020-12-09

各位大佬,QtXlsx如何获取表格内容显示格式和表达式的格式?

发表于 2020-12-05 最后回复 2020-12-05

各位大佬,Qt编写安卓apk如何获取触屏点击的坐标?

发表于 2020-12-05 最后回复 2020-12-05

各位大佬,如何实现文件拖放到自己的程序图标上,然后打开的功能?

发表于 2020-12-05 最后回复 2020-12-05

各位大佬,如何获取触屏点击的坐标?

发表于 2020-12-05 最后回复 2020-12-05

如何实现像Notepad++查找里面的全文匹配功能?

发表于 2020-12-01 最后回复 2020-12-01

各位大佬,QtXlsx如何获取单元格格式呢/?

发表于 2020-12-01 最后回复 2020-12-01

各位大佬,安装VS后,Qt启动就报错咋回事

发表于 2020-11-25 最后回复 2020-11-25

使用COM接口如何判断Excel打开或保存成功?

发表于 2020-11-22 最后回复 2020-11-22

Qt horizontalLayout如何设置控件等宽?

发表于 2020-10-21 最后回复 2020-10-21

如何避免每次新建工程都下载gradle?

发表于 2020-10-14 最后回复 2020-10-14

各位大佬,选的Release,为什么编译出来的debug版本呢?

发表于 2020-10-13 最后回复 2020-10-13

各位大佬,gradle:后面的版本号 是按哪里该呢?

发表于 2020-10-12 最后回复 2020-10-12

手动下载的gradle-4.0.1.pom文件需要放到哪里呢/?

发表于 2020-10-11 最后回复 2020-10-12

android-sdk里面的系统镜像可以安装到真机上吗?

发表于 2020-10-11 最后回复 2020-10-12

Gradle sync failed: Connection refused: connect怎么解决?

发表于 2020-10-11 最后回复 2020-10-12

Qt 编译 apk时,build出现错误,如何解决?

发表于 2020-10-11 最后回复 2020-10-12

如何用代码实现枚举所有字符的组合?

发表于 2020-07-09 最后回复 2020-08-21

Qt如何写安卓服务呢?

发表于 2020-07-14 最后回复 2020-08-10

各位大佬,这几句代码是什么意思呢?

发表于 2020-07-14 最后回复 2020-08-05

各位大佬,如何将 QVariant 转换成 IDispatch* ?

发表于 2020-08-05 最后回复 2020-08-05

Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7) 编译器在哪里下载?

发表于 2020-07-14 最后回复 2020-07-20

各位大佬,调用COM时出现如图提示,是什么问题呢?如何解决呢?

发表于 2020-07-14 最后回复 2020-07-19

各位大佬,如何编译Qt5.11.1 MSVC2015静态库

发表于 2020-07-14 最后回复 2020-07-17

各位大佬,QT可以服务和驱动吗?

发表于 2020-07-03 最后回复 2020-07-14

各位大佬,jni对于java的类中类的成员如何调用呢?

发表于 2020-07-14 最后回复 2020-07-14

各位大佬,调用COM组件时出现如下提示是什么问题呢?如何解决呢?

发表于 2020-07-14 最后回复 2020-07-14

各位大佬,如何获取MP3的文件的信息?

发表于 2020-04-05 最后回复 2020-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除