公布qtwidgets桌面应用程序的方法

claireyuancy claireyuancy     2022-09-04     540

关键词:

公布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}

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

delphi中的published

...一样的;不过,published一般用于组件编程中,而不常用于应用程序中。转自OBJECT  PASCAL     "公布成员(published)和公共成员(public)具有相同的可见度。不同的是,运行时信息RTTI(runtime  type ... 查看详情

amd正式公布第七代桌面级apuam4新接口

导读本月5日,AMD正式公布了入门级的第七代桌面级APU为BristolRidge,在性能和能效方面较上一代产品拥有显著提升。AMD同时确认Zen处理器和新APU(BristolRidge)都将采用AM4新接口,并支持DDR4。第七代桌面级APU(BristolRidge)将会有8个... 查看详情

桌面 -> 移动设备的最佳方法?

...】:2016-07-1605:29:01【问题描述】:我正在构建一个AIR桌面应用程序。我有一堆信息,我想通过手机获取这些信息,这样就可以随时随地访问它,而不是在手机上实际加载应用程序。最好的方法是什么?电子邮件呢?构建一个单独... 查看详情

有哪些方法可以显示来自 Web 应用程序的桌面通知?

】有哪些方法可以显示来自Web应用程序的桌面通知?【英文标题】:Whatwaysareouttheretodisplayadesktopnotificationfromawebapp?【发布时间】:2011-08-3021:02:01【问题描述】:我想做的是最好显示类似烤面包机的通知,但任何将更新“推送”到... 查看详情

qt开发(五十一)——qtquick基础

...种标记语言。QtQuick模块适合需要动画元素的界面,以及应用程序主要运行在小屏幕和多点触控的设备上的场景。  QtWidgets模块针对传统桌面提供了更多 查看详情

从不同 JVM 中的 Java 桌面应用程序中执行 Java main 方法

】从不同JVM中的Java桌面应用程序中执行Javamain方法【英文标题】:ExecuteJavamainmethodfromwithinaJavadesktopappinadifferentJVM【发布时间】:2010-11-3004:43:19【问题描述】:我有一个桌面应用程序,当有人按下按钮时,我希望它启动另一个执... 查看详情

在桌面应用程序中创建捐赠按钮的正确方法将用户导航到贝宝网站

】在桌面应用程序中创建捐赠按钮的正确方法将用户导航到贝宝网站【英文标题】:Rightwaytomakeadonationbuttonindesktopapplicationwhichwillnavigateausertothepaypalwebsite【发布时间】:2014-03-2105:23:48【问题描述】:是否可以在windows窗体桌面应用... 查看详情

在 Windows 桌面应用程序中实现帮助功能的最佳方法 - 限制应用知识库以授权访问

】在Windows桌面应用程序中实现帮助功能的最佳方法-限制应用知识库以授权访问【英文标题】:BestapproachtoimplementHelpfeatureinWindowsDesktopApplication-RestricttheAppknowledgebasetoauthorizeaccess【发布时间】:2020-12-1216:49:52【问题描述】:在Window... 查看详情

使用 QtWidgets.QSlider 将 Waitkey 更改为“0”无效[重复]

】使用QtWidgets.QSlider将Waitkey更改为“0”无效[重复]【英文标题】:ChangingWaitkeyto"0"withQtWidgets.QSliderhasnoeffect[duplicate]【发布时间】:2020-06-1311:22:18【问题描述】:我的程序会扫描给定视频中的圆圈。使用QSlider,我可以在程... 查看详情

Pyqt5:在 QtWidgets 中找不到 PasswordEdit

...2020-08-0511:00:17【问题描述】:我正在Windows上构建一个pyqt应用程序,我正在尝试使用PasswordEdit库创建一个密码字段,但它在QtWidgets文件夹中丢失,我尝试使用pip升级qtwidgets但我不能。有什么解决办法吗?【问题讨论】 查看详情

qtwidgets.qpushbutton()设置背景图片(代码片段)

目录QPushButton使用setStyleSheet设置背景图片和css一样设置setStyleSheet转载:pyqt5实现按钮添加背景图片以及背景图片的切换QPushButton使用setStyleSheet设置背景图片具体设置背景图片的方法有两种:self.button.setStyleSheet("QPushButto... 查看详情

有啥方法可以从 Windows 10 中的 c# 桌面应用程序使用蓝牙 LE?

】有啥方法可以从Windows10中的c#桌面应用程序使用蓝牙LE?【英文标题】:IsthereanywaytouseBluetoothLEfromac#desktopappinwindows10?有什么方法可以从Windows10中的c#桌面应用程序使用蓝牙LE?【发布时间】:2016-09-1622:07:01【问题描述】:我在网... 查看详情

Raspberry 上的 PyQt5:不显示 QTWidgets 的背景颜色

】Raspberry上的PyQt5:不显示QTWidgets的背景颜色【英文标题】:PyQt5onRaspbian:BackgroundcolorofQWidgetsisnotdisplayed【发布时间】:2019-08-2411:29:25【问题描述】:我已经在运行RaspbianBuster的RaspberryPi3B+上编译并安装了PyQt5,如here所述。花了几... 查看详情

亚马逊twitch被黑客入侵大量源代码和财务细节被公布

...,其服务的全部源代码,其移动、桌面和客户端应用程序,以及一个未发布的Steam商店竞争项目都被泄露了。据VGC报道,这些文件是由一个匿名黑客泄露给4chan的。这个人说,这次泄漏是 查看详情

如何修复 QtWidgets.QMessageBox 中的“TypeError ......”以在 PyQT5 中弹出消息

...布时间】:2019-01-3018:49:16【问题描述】:当用户在PyQT5-GUI应用程序中提交空白或不正确的信息作为用户名 查看详情

hiwork1.3.2版本号震撼公布——hiwork已实现全端覆盖!!

HiWorkV1.3.2版本号公布,这次的版本号更新给大家带来哪些便利呢?小编这就带你去看看。1.HiWork首发桌面端,实现全端覆盖HiWorkV1.3.2版本号公布了适用于Window、Linux、和MacOS操作系统的HiWork桌面client,到眼下为止,HiWork已经做到了... 查看详情

android按home键返回到桌面后,再按桌面应用图标又重新打开该应用的解决方法(代码片段)

这个问题是因为在AndroidManifest.xml中,你的启动activity中加了android:launchMode="singleTask",将这行代码去掉就可以了。参见:http://mypyg.iteye.com/blog/919643      http://marshal.easymorse.com/archive 查看详情

datazen图表创建和公布

...端全平台的数据展现解决方式。此篇主要介绍怎样创建和公布图表。 如前面介绍,Datazen图表的创建和公布是通过Publisher的应用,它是Windows8应用商店下的一个免费应用。也就是说,想要创建和公布图表。你须要有一台Win8的... 查看详情