当前位置: 首页 > news >正文

QT编写工具基本流程(自用)

以后有人让你写工具的时候,可以方便用这个模版及时提高工作效率,可以争取早点下班。包含库目录,头文件目录,输出目录以及翻译和部署,基本上都全了,也可以做收藏用用。

文章目录

  • 1、创建项目Dialog Widget都可以
  • 2、配置工程,引入头文件与lib库文件
  • 3、搭建界面
  • 4、分清任务,写主体代码
  • 5、设置翻译文件
  • 6、打包提交代码

1、创建项目Dialog Widget都可以

这里根据自己的喜好创建QDialog或者QWidget

2、配置工程,引入头文件与lib库文件

输出目录配置最好Debug与Release都配置一下
在这里插入图片描述
头文件包含
在这里插入图片描述

库文件包含
在这里插入图片描述
到此为止,所有的包含头文件、输出目录与库文件就配置完毕,未来如果有遇到的头文件与库文件都可以放到这里。

3、搭建界面

注意命名,例如这种,用全英文的
在这里插入图片描述
方便以后加翻译

4、分清任务,写主体代码

这里也跳过,属于读者的发挥空间,不做多余的赘述。

5、设置翻译文件

右击选中项目,选择红色箭头的Creat New Translation…
在这里插入图片描述
点开翻译文件,开始编辑翻译,最后lrelase翻译文件,写下这段代码即可。

	QTranslator trans;QString strPath = QApplication::applicationDirPath() + "/translations/searchoemid_zh.qm";trans.load(strPath);a.installTranslator(&trans);

别忘记添加头文件

#include<QTranslator>

6、打包提交代码

在这里插入图片描述
最后一条命令的事情,结束工具的制作。

http://www.lryc.cn/news/302809.html

相关文章:

  • 代码随想录算法训练营第三六天 | 无重叠区间、划分字母区间、合并区间
  • DP读书:《openEuler操作系统》(十)套接字 Socket 数据传输的基本模型
  • 抓住母亲节销售机会:Shopee 平台选品策略大揭秘
  • Mysql如何优化数据查询方案
  • SwiftUI 更自然地向自定义视图传递参数的“另类”方式
  • Word第一课
  • 【Vue3】路由传参的几种方式
  • 突破编程_C++_面试(高级特性(1))
  • django请求生命周期流程图,路由匹配,路由有名无名反向解析,路由分发,名称空间
  • @ 代码随想录算法训练营第8周(C语言)|Day54(动态规划)
  • Flask 学习100-Flask-SocketIO 结合 xterm.js 实现网页版Xshell
  • Springboot AOP开发
  • office的excel中使用,告诉我详细的解决方案,如何变成转化为金额格式
  • 灾后重建中GIS技术的关键作用与案例分析
  • java环境安装
  • 如何在iStoreOS软路由系统中安装cpolar实现公网远程本地电脑桌面
  • appium实现自动化测试原理
  • Linux:docker搭建redis集群(3主3从扩容缩容 哈希槽分配)
  • Linux程序性能分析60秒+
  • mmap映射文件使用示例
  • Linux命令:stat命令
  • 学会自幂数
  • 支付宝支付
  • qt中读写锁与互斥锁的区别
  • Why Not Http?
  • 基于JAVA的停车场收费系统 开源项目
  • 在PyTorch中,如何查看深度学习模型的每一层结构?
  • 洛谷-P1478-陶陶摘苹果(升级版)(贪心)
  • 【大数据面试题】007 谈一谈 Flink 背压
  • 爬虫知识--01