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开发打字动效软件相关推荐

  1. Qt之实现动效导航栏

    一.效果 二.实现 现在随便点开一个应用,都会有侧边导航栏的身影,比如clash 目前,侧边导航栏设计已经成为一种持续更新中的设计趋势.现在很多应用,特别是设置页面都会包含侧边导航栏,网页中更是常见, ...

  2. 【C++课程设计】期末大作业 - 基于Qt开发的中国象棋软件

    1 题目 基于Qt的中国象棋软件开发 本博客只是简略的描述论文的大致结构.框架,以及软件开发的大致过程.有兴趣的参考原文档资料. 2总体设计与主要功能 2.1概述 中国象棋是起源于中国的一种棋,属于二 ...

  3. QT开发实战-动态壁纸软件

    动态壁纸软件开发 项目源代码在下面链接获取: ----------------------------- 开发者:CodeSharkSJ 希望此项目能加强你对Qt的应用 文章目录 项目图与开发环境 核 ...

  4. freeCAD - Qt开发的工业设计软件

    关于后续机电专业的教学,昨天校里开了个会,认为应该把工业软件的二次开发作为计算机教学的重要部分. 提到本科机械专业的CAD教学,学校一直用的AutoCAD.有老师介绍了国内CAD的研究情况,由于没有接 ...

  5. flinto动效软件基础-【1】 轻松在flinto里实现纵向和横向滑动效果

    效果如图:       文件准备:          在sketch里把一个页面分头部.内容区(分纵向和横向两块).底部标签栏四个部分.分别放置在画板中.如图:               1. 打开 ...

  6. 动效给程序员用什么格式_Principle: 做动效,选对软件很重要

    你有多久没做动效了?平时的工作主要是终端视觉设计,功能需求加运营需求,静态稿件加动效设计,从比例来看,动效设计其实不会占很多空间,但偶尔也会来一波.而实际场景往往是:需求是排满的,项目是紧急的,时间呢 ...

  7. 想要学习UI动效设计?从这些软件入手

    提起UI,必不可少的就会想到动效,动效设计作为UI设计当中必不可少的一环,已经由最初的美观酷炫发展到提升用户体验和产品需求的重要作用. 火箭加载SVG动画 很多时候设计不能光靠嘴去跟产品经理说你的想法 ...

  8. Principle如何制作动效设计?简单易学的Principle动效设计教程

    Principle for Mac是一款新开发的交互设计软件.相比 Pixate 更容易上手,界面类似 Sketch 等做图软件,思路有点像用 Keynote 做动画,更「可视化」一些. 如果您还没有 ...

  9. UI动效设计工具都有哪些?

    UI动效可以在有限的空间内传递更多的信息,可以快速吸引用户的注意力,但可以直观地呈现,给用户更流畅的操作体验. 推荐4个UI动效软件,帮助您有效地制作UI设计动态效果. 即时设计 即时设计是一款「专业 ...

最新文章

  1. 1322项!这所高校国自然基金立项再创新高 | 附各高校最新统计
  2. 集成电路:迎国产替代浪潮,设计领域机会凸显
  3. a leaf Variable that requires grad has been used in an in-place operation
  4. 实战项目五:抓取简书文章信息
  5. tensorflow随机性设置
  6. 如何清理Virtualbox虚拟机VDI镜像文件的空间大小
  7. ZigBee技术的应用和优势
  8. 加载顺序_Java的web.xml组件加载顺序
  9. Ubuntu修改默认源为国内
  10. Leetcode836.Rectangle Overlap矩阵重叠
  11. 商品管理系统c语言功能模板,C语言课程报告图书馆管理系统可做模板套用.doc
  12. ModelCoder中的超密时间模型
  13. 云计算实战系列六(Linux进程管理)
  14. python和c混编_python与C、C++混编的四种方式(小结)
  15. 输出halloword
  16. iperf3使用方法说明
  17. win10 UWP RSS阅读器
  18. 高职计算机专业英语说课ppt,专业英语说课.ppt
  19. python更换证件照底色
  20. FineBI 的过滤类型及应用场景

热门文章

  1. Word修改默认字体和段落的方法
  2. matlab中二维杆图是什么,Matlab中二维统计分析图和三维立体图
  3. 血、尿、粪常规检查结果代表什么?
  4. 智工教育:天道酬勤,公务员的通关经验分享
  5. RDS认证辅导,如何申请RDS认证,RDS认证的模块由哪些部分组成
  6. 18、汉语字典API接口,免费好用
  7. matlab lsa,omlsa cohen大神的OM-LSA仿真代码 MATLAB soft 联合开发网 - pudn.com
  8. 瘦P被LP拿去当MP4玩,好在获得NDSL购入许可
  9. css控制图文混排、图文自适应容器显示的效果
  10. 10% building 2/2 modules 0 active ERROR SyntaxError: Unexpected stringimport core-js/modules/es6.r