Qt基础-给应用程序添加版本号等信息

17 篇文章 6 订阅
订阅专栏

一般地,在软件图标上,通过右键->属性,可以查看软件的详细信息,如文件说明、版本号等;
在这里插入图片描述
但是通过VS+Qt生成的应用程序默认是没有这些信息的;
在这里插入图片描述

可以通过添加资源文件的方式进行设置,具体步骤如下:

  • 打开资源视图,会有一个“项目名称.rc”的文件夹;
    在这里插入图片描述

  • 右键->添加资源,弹出下面的对话框;
    在这里插入图片描述

  • 选中“version”,点击新建,会自动生成一个文件,打开后,双击某一项就可以进行更改;
    在这里插入图片描述

  • 改完之后,重新编译,发现软件的详细信息就都有了。
    在这里插入图片描述

02-0-Qt 5.9 C++开发指南-GUI应用程序设计基础源码
06-26
配套博文《02-0_Qt 5.9 C++开发指南_GUI应用程序设计基础(创建UI设计所使用到的文件及整体的运行机制;UI设计实例;可视化UI设计、代码化UI设计、混合式UI设计(QMainwindow))》代码,有需要的可以进下载
Qt创建动态库并添加动态库版本号
chenyijun的专栏
09-05 2827
在使用Qt开发过程中,我们有时需要使用Qt创建动态库,通常情况下创建的动态库没有版本号,为了方便追综版本,需要为动态库也添加版本号,这样方便代码的版本控制,那么如何操作了,只需要在Qt的工程文件中(.pro)添加这个字段即可VERSION = 5.5.0但这样创建的动态库会在生成的动态库名称上把主版本也加上去,如mydemo5.dll,那么如何创建mydemo.dll的动态库并带版本号呢,其实添加VERSION后会生成资源文件mydemo_resource.rc,在这个资源文件里改版本号即可,如果添加了这个
Qt开发中.pro文件中,CONFIG参数设置与版本号
寞水
05-02 3662
寞水
第2章 Qt 5.9 C++开发指南-GUI应用程序设计基础
最新发布
09-16
配套博文《Qt 5.9 C++开发指南_GUI应用程序设计基础(创建UI设计所使用到的文件及整体的运行机制;UI设计实例;可视化UI设计、代码化UI设计、混合式UI设计(QMainwindow))》代码,有需要的可以进下载
Qt-获取EXE版本信息.rar
12-30
5.保证无毒 1.简单,方便,实用 3.实例可以自行改用 1.如有非法,本人无法律责任! 8.更多作品,查找标签“朱建强”7.下载,请杀毒! 4.如需联系我请看左边数字!1.如不知代表何物,那就放弃计算机吧! 0.还不懂?CSDN老板不让我上传联系方式。
QT编译时 qmake错误
baiduboy
05-31 1949
在导入QT项目时,点击编译,构建项目时发生错误 (目标: 桌面) 当执行构建步骤 'qmake'时,这是因为我们在导入项目的时候没有指定qt版本的原因,只需选择项目选项,如下图: 制定QT的版本即可解决。
QT 增加版本公司等信息
断点
04-03 891
在项目中生成exe或者动态库过程中可能需要加入公司信息版本号、说明等等,可以通过两种方式增加右键文件说明信息
QT配置可执行文件和缓存文件的位置
笔记的博客
11-11 1249
Qt项目更改缓存文件的位置,一般是直接和代码文件放一起的,比较混乱,这样就能把这些缓存文件都放到一个文件夹中。
QT+VS 设置版本号与读取版本号
m0_48861864的博客
05-12 1288
纯个人笔记,仅供参考!2.新建Version项。3.编写或者修改版本信息。2、建立读取版本号类。
设置Qt应用程序版本号
exlink2012的专栏
09-01 1371
设置Qt应用程序版本号
mac平台 Qt应用程序 设置版本号 获取版本号
07-15
mac平台 Qt应用程序 设置版本号 获取版本号
qt-mvvm:大型Qt C ++应用程序的模型视图ViewModel框架
02-13
大型C ++ Qt应用程序的模型视图ViewModel框架 概述 这个model-view-viewmodel框架旨在用于使用C ++编写的基于Qt的大型科学应用程序。 该项目是作为GUI重构的游乐场而创建的。 该框架的主要特点是: 用于存储GUI会话的任意数据的应用程序模型。 将应用程序模型序列化为json。 根据命令模式撤消/重做。 查看模型以显示Qt小部件中的部分应用程序模型。 取决于Qt。 基于科学绘图。 根据模型内容自动生成窗口小部件。 物业编辑。 Qt的树木和桌子的灵活布局。 要求 C ++-17 CMake的3.14 Qt 5.12 安装说明 git clone --recurse-submodules https://github.com/gpospelov/qt-mvvm.git mkdir <build>; cd <build>
【亲测可行】QT实现cmake构建增加输出文件版本信息
whish1994的博客
04-02 1023
Qt使用Cmake构建,增加输出文件的版本信息
CMake为自己创建的库添加版本信息
qq295109601的博客
06-20 3642
1.Windows平台 Windows上的DLL是可以带上文件信息的,包括版本号、公司名等。如果你使用Visual Studio自带的动态链接库工程目标开发DLL,那么VS会帮你把这些信息加到最后生成的DLL中;但是CMake不会,默认情况下通过add_library生成的DLL没有任何额外信息。那么在CMake工程中,如何给生成的DLL加这些信息呢? 版本信息作用 正规公司出品的DLL一般都会有版本信息。比如我们右键点击Qt的随便一个DLL,选择属性,在“详细信息”那个tab下就可以看到很多信息
Qt生成可执行程序详细信息
ss_0507的博客
07-17 359
如果希望在 Windows 操作系统中为你的可执行程序生成程序详细信息列表,以便在右键点击程序后的属性对话框中显示这些信息,你需要添加一个版本信息资源到你的 Qt 工程中。
JavaScript_Base(九)函数
xinkuIe
10-27 208
##
Qt 发布软件(添加版本号)
SnailElderBro的博客
03-16 922
Qt 应用程序发布时 添加版本号
Qt基础-QString字母大小写转换
羽士的博客
12-20 9381
Qt基础-QString字母大小写转换 QString str = "hello"; str = str.toUpper(); //转换为大写HELLO str = str.toLower(); //转换为小写hello
Qt基础-QProgressDialog进度对话框
羽士的博客
08-21 8038
Qt基础-QProgressDialog进度对话框 进度对话框可用于在加载大文件时显示进度,常见用法如下: QProgressDialog progress; progress.setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint); //不显示进度条上的“最小化”“最大化”“关闭” progress..setWindowTitle("任务保存"); //窗口标题 progress.setsetAutoClos
qtcreator版本_如何给自己的应用程序文件添加版本信息
06-07
要给自己的应用程序文件添加版本信息,可以按照以下步骤在Qt Creator中完成: 1. 打开Qt Creator并打开你的项目。 2. 在左侧的项目文件列表中找到你的应用程序文件(通常是以 .pro 文件为扩展名的文件)。 3. 在应用程序文件中添加以下代码: ``` VERSION = 1.0.0 DEFINES += APP_VERSION=\\\"$$VERSION\\\" ``` 这将在编译时将版本号设置为1.0.0,并将其定义为APP_VERSION宏。 4. 在应用程序文件中添加以下代码: ``` # Set version information VERSION_MAJOR = 1 VERSION_MINOR = 0 VERSION_PATCH = 0 # Generate version string VERSION = $${VERSION_MAJOR}.$${VERSION_MINOR}.$${VERSION_PATCH} # Set version as a preprocessor define DEFINES += APP_VERSION=\\\"$$VERSION\\\" ``` 这将设置主版本号,次版本号和修订版本号,并生成版本字符串。 5. 在应用程序文件中添加以下代码: ``` # Set version information VERSION_MAJOR = 1 VERSION_MINOR = 0 VERSION_PATCH = 0 # Generate version string VERSION = $${VERSION_MAJOR}.$${VERSION_MINOR}.$${VERSION_PATCH} # Set version as a preprocessor define DEFINES += APP_VERSION=\\\"$$VERSION\\\" # Set application name and version in Info.plist for macOS bundles contains(MAC_SDK, "macos") { QMAKE_INFO_PLIST = Info.plist QMAKE_INFO_PLIST[CFBundleName] = "MyApplication" QMAKE_INFO_PLIST[CFBundleShortVersionString] = $$VERSION QMAKE_INFO_PLIST[CFBundleVersion] = $$VERSION } ``` 这将在macOS包中的Info.plist文件中设置应用程序名称和版本号。 6. 保存文件并重新编译你的应用程序。 7. 现在,你的应用程序将包含你指定的版本信息。你可以在代码中使用APP_VERSION宏来访问版本号。例如: ``` qDebug() << "Application version:" << APP_VERSION; ``` 输出将显示应用程序版本号

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Qt进阶-汉字转拼音/全拼 22713
  • VS+Qt应用开发-第一个Qt程序 16155
  • C++基础-ASCII码 13694
  • Qt5.9.0安装及更改组件过程 9488
  • Qt基础-QString字母大小写转换 9380

分类专栏

  • Qt进阶 15篇
  • VS+Qt应用开发 16篇
  • Qt基础 17篇
  • opencv基础 1篇
  • C++基础 10篇
  • 软件安装及配置教程 5篇
  • Halcon进阶 1篇
  • Qt例程 1篇
  • 图像处理 1篇
  • BUG记录 6篇
  • VS使用技巧 3篇
  • Halcon 4篇

最新评论

  • VS+Qt应用程序开发-保存数据至csv表格文件

    中路兵线等我复活一起吃: 太牛啦

  • Qt基础-模态与非模态窗口

    感叹号的豆浆: 2 后面那句话写错了吧

  • VS+Qt应用开发-设置软件图标

    小白_CR7: 我的还是不行[图片]

  • Qt基础-模态与非模态窗口

    持剑走天涯: 2 后面那句话写错了吧

  • Qt进阶-只改变QGroupBox的标题栏字体而不改变内部的字体

    Demons ?: QGroupBox::title{ font-size: }通过 *.qss设置没有效果

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • BUG记录-窗体初始化时无法正确获取控件大小
  • VS+Qt应用开发-自定义绘图功能
  • Qt基础-QProgressDialog进度对话框
2023年1篇
2021年41篇
2020年40篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源手机短信群发莫姓女宝宝起名大全周小云的幸福生活花刺起名字 生网页设计表单孩子起名宝典新生儿时光代理人樱花动漫苍穹龙骑天津高起专报名条件起来个名字呗成都租房姓安男孩起名大全怎样起名字好听网上宝宝起名网免费取名大全有一头头朝北的牛纠正四风诱惑内衣大秦之天柱崛起传媒公司起名字本宫不可以关威论文题目大全修鞋店起名大全元卿凌楚王免费阅读小工厂取名起名大全宝宝起名那家公司好吗关于阿狸的qq网名应该的近义词msci淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化