自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 QT 自定义热键功能

在实现一个功能时要对软件里的某个操作增加键盘快捷键触发,并且可以修改触发的快捷键。修改快捷键功能最初的想法是通过QT的事件机制来捕获当前键盘按下了哪些案件来完成,但是考虑到事件太多并且还有多个按键组合这种情况有点复杂。最终实现是通过Windows的GetAsyncKeyState()这个函数来完成来完成。我在循环检测的部分设置了检测范围是0x08~0x90,并没有涵盖所有的键盘按键,在映射表里添加新的按键后,这里范围也要对应修改。

2024-11-13 09:08:14 373

原创 QML访问C++结构体

/ C++定义的结构体传输到QML去访问Q_GADGETint age{0};

2024-10-17 14:44:58 138 1

原创 QT 对数据库进行加密以及读取加密数据库

保持原有的连接数据库过程,增加db.setPassword("Key"),以及设置连接参数时增加对应的加密方法,如使用AES 128 Bit CBC,需要设置连接参数:db.setConnectOptions("QSQLITE_USE_CIPHER=aes128cbc");插件默认使用的加密算法为"CODEC_TYPE=CODEC_TYPE_CHACHA20",可以在sqlite3.pri中修改CODEC_TYPE的值来修改加密方式。

2024-10-16 11:04:14 369 2

原创 AnyDesk免费版 远程控制 Android 设备

插件需要“无障碍权限”,在Android13以后得版本中,对“无障碍权限”的管控变得很严格,可能会导致插件不能轻易地获取到此权限。1. 可以在Android设备上打开下载权限,然后点击“关于AnyDesk”,点击链接去下载插件。,PC和Android端分别下载对应版本的软件。(以下分别为PC端以及Android设备界面)这两个权限总是锁着的,即使连接上了也无法操作Android设备。PC端输入目标设备的地址即可进行连接(如下图),可以看到此时。2. 也可以去官网手动查找对应的插件去下载安装,

2024-10-16 10:40:56 400

QT 自定义热键功能完整代码

QT 自定义热键功能完整代码

2024-11-12

空空如也

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

TA关注的人

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