PerformInstallationForm 类

QInstaller::PerformInstallationForm

PerformInstallationForm 类展示了安装状态的进度信息。更多信息...

头文件 #include <PerformInstallationForm>
继承自 QObject

公共函数

PerformInstallationForm(QInstaller::PackageManagerCore *core, QObject *parent)
voidenableDetails()
boolisShowingDetails() const
voidsetDetailsButtonEnabled(bool enable)
voidsetDetailsWidgetVisible(bool visible)
voidsetupUi(QWidget *widget)
voidstartUpdateProgress()
voidstopUpdateProgress()

公共槽函数

voidappendProgressDetails(const QString &details)
voidclearDetailsBrowser()
voidonAdditionalProgressStatusChanged(const QString &status)
voidsetImageFromFileName(const QString &fileName, const QString &url)
voidtoggleDetails()
voidupdateProgress()

信号

详细描述

进度条指示安装、更新或卸载的进度。

页面包含一个按钮,用于在详细信息浏览器中显示或隐藏关于进度的详细信息。按钮上的文本根据详细浏览器当前是否显示而改变。

成员函数文档

[显式] PerformInstallationForm::PerformInstallationForm(QInstaller::PackageManagerCore *core, QObject *parent)

使用由 core 指定的包管理器和 parent 作为父对象构建执行安装 UI。

[槽] void PerformInstallationForm::appendProgressDetails(const QString &details)

在详细信息浏览器中显示安装进度的 details

[槽] void PerformInstallationForm::clearDetailsBrowser()

清除详细信息浏览器的内 容。

void PerformInstallationForm::enableDetails()

启用带文本 显示详细信息 的细节按钮并隐藏细节浏览器。

bool PerformInstallationForm::isShowingDetails() const

如果详情浏览窗口可见,则返回 true

[slot] void PerformInstallationForm::onAdditionalProgressStatusChanged(const QString &status)

根据由 status 指定的下载状态的变化更改标签文本。

void PerformInstallationForm::setDetailsButtonEnabled(bool enable)

如果 enabletrue,则启用详情按钮。

void PerformInstallationForm::setDetailsWidgetVisible(bool visible)

如果 visibletrue,则显示详情按钮。

[slot] void PerformInstallationForm::setImageFromFileName(const QString &fileName, const QString &url)

设置由 fileName 指定的当前显示表单图像。当点击图像时,url 在浏览器中打开。如果 url 是对文件的引用,它将使用合适的应用程序而不是网络浏览器打开。 url 可以是空的。

void PerformInstallationForm::setupUi(QWidget *widget)

设置由 widget 指定的执行安装界面。

[signal] void PerformInstallationForm::showDetailsChanged()

当最终用户选择详情按钮来显示或隐藏进度详情时,发出此信号。

void PerformInstallationForm::startUpdateProgress()

开始更新进度计时器。

void PerformInstallationForm::stopUpdateProgress()

停止更新进度计时器。

[slot] void PerformInstallationForm::toggleDetails()

根据当前是否显示或隐藏详情来设置详情按钮的文本为 隐藏详情显示详情。发出 showDetailsChanged() 信号。

[slot] void PerformInstallationForm::updateProgress()

在进度条上更新安装进度。

©2021 The Qt Company Ltd. 本文档中包含的文档贡献是其各自的版权拥有者的版权。本提供的文档根据自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款进行许可。Qt公司,Qt及其相应的标志是芬兰及/或其他国家和地区Qt公司的商标。所有其他商标是它们各自所有者的财产。