Qt开发打字动效软件
Qt开发打字动效软件
看到vs有炫酷的打字动效插件,心痒难耐,自己也想用上,可自己用的是QtCreator,无奈之下,只好用Qt写一个小软件,实现打字动效
一、软件设计
1.QueryKeyThread
类实现windows下光标位置识别和键盘按键识别
2.Widget
类实现加载qml
界面,并根据QueryKeyThread
识别,触发界面通信
3.qml
界面使用粒子实现动效
4.效果
理论上能识别windows上所有编辑框,但是在部分编辑软件中坐标有点偏差
二、打包程序
参考之前的帖子
三、发布程序
参考之前的帖子
为了生成开始菜单和桌面快捷方式,要修改installscript.qs
文件
Component.prototype.createOperations = function()
{// call default implementation to actually install README.txt!component.createOperations();if (systemInfo.productType === "windows") {component.addOperation("CreateShortcut", "@TargetDir@/qmlDemoWinKeyKaTong.exe", "@StartMenuDir@/qmlDemoWinKeyKaTong.lnk","workingDirectory=@TargetDir@", "iconPath=@TargetDir@/qmlDemoWinKeyKaTong.exe","iconId=0", "description=@TargetDir@/qmlDemoWinKeyKaTong.exe");component.addOperation("CreateShortcut", "@TargetDir@/qmlDemoWinKeyKaTong.exe", "@HomeDir@/Desktop/qmlDemoWinKeyKaTong.lnk","workingDirectory=@TargetDir@", "iconPath=@TargetDir@/qmlDemoWinKeyKaTong.exe","iconId=0", "description=@TargetDir@/qmlDemoWinKeyKaTong.exe");}
}
四、安装程序
五、源代码
下载地址
六、安装包
下载地址
Qt开发打字动效软件相关推荐
- Qt之实现动效导航栏
一.效果 二.实现 现在随便点开一个应用,都会有侧边导航栏的身影,比如clash 目前,侧边导航栏设计已经成为一种持续更新中的设计趋势.现在很多应用,特别是设置页面都会包含侧边导航栏,网页中更是常见, ...
- 【C++课程设计】期末大作业 - 基于Qt开发的中国象棋软件
1 题目 基于Qt的中国象棋软件开发 本博客只是简略的描述论文的大致结构.框架,以及软件开发的大致过程.有兴趣的参考原文档资料. 2总体设计与主要功能 2.1概述 中国象棋是起源于中国的一种棋,属于二 ...
- QT开发实战-动态壁纸软件
动态壁纸软件开发 项目源代码在下面链接获取: ----------------------------- 开发者:CodeSharkSJ 希望此项目能加强你对Qt的应用 文章目录 项目图与开发环境 核 ...
- freeCAD - Qt开发的工业设计软件
关于后续机电专业的教学,昨天校里开了个会,认为应该把工业软件的二次开发作为计算机教学的重要部分. 提到本科机械专业的CAD教学,学校一直用的AutoCAD.有老师介绍了国内CAD的研究情况,由于没有接 ...
- flinto动效软件基础-【1】 轻松在flinto里实现纵向和横向滑动效果
效果如图: 文件准备: 在sketch里把一个页面分头部.内容区(分纵向和横向两块).底部标签栏四个部分.分别放置在画板中.如图: 1. 打开 ...
- 动效给程序员用什么格式_Principle: 做动效,选对软件很重要
你有多久没做动效了?平时的工作主要是终端视觉设计,功能需求加运营需求,静态稿件加动效设计,从比例来看,动效设计其实不会占很多空间,但偶尔也会来一波.而实际场景往往是:需求是排满的,项目是紧急的,时间呢 ...
- 想要学习UI动效设计?从这些软件入手
提起UI,必不可少的就会想到动效,动效设计作为UI设计当中必不可少的一环,已经由最初的美观酷炫发展到提升用户体验和产品需求的重要作用. 火箭加载SVG动画 很多时候设计不能光靠嘴去跟产品经理说你的想法 ...
- Principle如何制作动效设计?简单易学的Principle动效设计教程
Principle for Mac是一款新开发的交互设计软件.相比 Pixate 更容易上手,界面类似 Sketch 等做图软件,思路有点像用 Keynote 做动画,更「可视化」一些. 如果您还没有 ...
- UI动效设计工具都有哪些?
UI动效可以在有限的空间内传递更多的信息,可以快速吸引用户的注意力,但可以直观地呈现,给用户更流畅的操作体验. 推荐4个UI动效软件,帮助您有效地制作UI设计动态效果. 即时设计 即时设计是一款「专业 ...
最新文章
- 1322项!这所高校国自然基金立项再创新高 | 附各高校最新统计
- 集成电路:迎国产替代浪潮,设计领域机会凸显
- a leaf Variable that requires grad has been used in an in-place operation
- 实战项目五:抓取简书文章信息
- tensorflow随机性设置
- 如何清理Virtualbox虚拟机VDI镜像文件的空间大小
- ZigBee技术的应用和优势
- 加载顺序_Java的web.xml组件加载顺序
- Ubuntu修改默认源为国内
- Leetcode836.Rectangle Overlap矩阵重叠
- 商品管理系统c语言功能模板,C语言课程报告图书馆管理系统可做模板套用.doc
- ModelCoder中的超密时间模型
- 云计算实战系列六(Linux进程管理)
- python和c混编_python与C、C++混编的四种方式(小结)
- 输出halloword
- iperf3使用方法说明
- win10 UWP RSS阅读器
- 高职计算机专业英语说课ppt,专业英语说课.ppt
- python更换证件照底色
- FineBI 的过滤类型及应用场景
热门文章
- Word修改默认字体和段落的方法
- matlab中二维杆图是什么,Matlab中二维统计分析图和三维立体图
- 血、尿、粪常规检查结果代表什么?
- 智工教育:天道酬勤,公务员的通关经验分享
- RDS认证辅导,如何申请RDS认证,RDS认证的模块由哪些部分组成
- 18、汉语字典API接口,免费好用
- matlab lsa,omlsa cohen大神的OM-LSA仿真代码
MATLAB soft 联合开发网 - pudn.com
- 瘦P被LP拿去当MP4玩,好在获得NDSL购入许可
- css控制图文混排、图文自适应容器显示的效果
- 10% building 2/2 modules 0 active ERROR SyntaxError: Unexpected stringimport core-js/modules/es6.r