公布Qt Widgets桌面应用程序的方法

Posted claireyuancy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了公布Qt Widgets桌面应用程序的方法相关的知识,希望对你有一定的参考价值。

公布Qt Widgets桌面应用程序的方法

Qt是一款优秀的跨平台开发框架,它能够在桌面、移动平台以及嵌入式平台上执行。眼下Qt 5介绍程序公布的文章帖子比較少。大家又很想要知道怎样公布Qt应用程序,于是我花了一点儿时间介绍一下怎样公布Qt桌面应用程序。

上海萌梦信息科技有限公司(微博:http://weibo.com/qtdream)原创文章,首发地址:http://qtdream.com/topic/113。欢迎同行前来探讨。

首先我们从最简单的项目Qt Widgets開始说起。Qt Widgets项目是除了Qt Console项目之外依赖最少的项目模板了。而我们将用一个很easy的方式来部署这个应用。

1、创建一个Qt Widgets项目,这里我们将项目的名称命名为TestQtWidgetsApp

 技术分享

2、执行一下我们的项目。我们看到结果出来了。是一个空的窗口。

技术分享 

3、如果我们已经这个程序开发完成了,那么又怎样公布的呢?网上提出了许多方法,不外乎就是使用了Qt给我们自带的windeployqt这个有用工具。

这里我介绍一个更加便捷的方法,使用这种方法能够不再打开黑屏程序敲击命令了,在项目面板上直接输入一些文字就能够解决这件事儿。

见下图:

技术分享 

也就是说,在项目面板中输入

命令:windeployqt

參数:%{buildDir}/%{CurrentBuild:Type}/%{CurrentProject:Name}.exe

工作文件夹:%{buildDir}

这种话,大家去公布的文件夹中。会发如今部署这个过程中,已经将全部依赖都放好了。十分方便。

以上是关于公布Qt Widgets桌面应用程序的方法的主要内容,如果未能解决你的问题,请参考以下文章

Qt Widgets Application可执行程序发布方式

发布Qt带Widgets程序过程

打包发布 Qt Quick/Widgets 程序

使用 Qt MultiMedia 和 Widgets 播放网络流媒体视频

Qt 开发程序后的公布问题

C++Widgets编程(《Qt Creator快速入门》 第3版 学习笔记 )