DtkDeclarative  5.6.10
DTK Declarative module

一个用于显示应用程序关于界面的对话框. 更多...

类 AboutDialog 继承关系图:

属性

alias windowTitle
 windowTitle 属性用于控制 AboutDialog 的标题区域文本。
 
alias productName
 productName 属性用于控制 AboutDialog 的应用程序名称。
 
alias productIcon
 productIcon 属性用于控制 AboutDialog 的应用程序图标 更多...
 
alias version
 version 属性用于控制 AboutDialog 的应用程序版本信息。
 
alias description
 description 属性用于控制 AboutDialog 的应用程序内容描述。
 
alias license
 license 属性用于控制 AboutDialog 的应用程序许可证信息。
 
alias companyLogo
 companyLogo 属性用于控制 AboutDialog 的公司 LOGO 更多...
 
string websiteName
 websiteName 属性用于控制 AboutDialog 的公司网站名称. 更多...
 
string websiteLink
 websiteLink 属性用于控制 AboutDialog 的应用程序网站链接。 更多...
 
string __websiteLinkTemplate
 

详细描述

一个用于显示应用程序关于界面的对话框.

..

AboutDialog 是一个 DTK 风格的关于对话框,其被用于显示应用程序统一的关于界面,包括应用名称、描述、图标、版本等等。
AboutDialog 具备 DialogWindow 的所有属性,也能够使用 DTK 中的 DWindow 来修改窗口的特殊信息。但这些应用程序通常无需关心,DTK 的内部实现中已经完成。
其设计效果如下图所示:

其使用方式如下代码所示:

version: qsTr(String("Version: %1").arg(appVersion))
productName: qsTr("dde-control-center")
productIcon: "action_setting"
companyLogo: "file://" + DTK.deepinDistributionOrgLogo
websiteName: DTK.deepinWebsiteName
websiteLink: DTK.deepinWebsiteLink
}
一个用于显示应用程序关于界面的对话框.
Definition: AboutDialog.qml:9
alias version
version 属性用于控制 AboutDialog 的应用程序版本信息。
Definition: AboutDialog.qml:20
string websiteLink
websiteLink 属性用于控制 AboutDialog 的应用程序网站链接。
Definition: AboutDialog.qml:30
alias companyLogo
companyLogo 属性用于控制 AboutDialog 的公司 LOGO
Definition: AboutDialog.qml:26
alias productName
productName 属性用于控制 AboutDialog 的应用程序名称。
Definition: AboutDialog.qml:16
alias productIcon
productIcon 属性用于控制 AboutDialog 的应用程序图标
Definition: AboutDialog.qml:18
string websiteName
websiteName 属性用于控制 AboutDialog 的公司网站名称.
Definition: AboutDialog.qml:28
提供一个全局的DTK 对象,保证QML中能够获取DTK 的相关枚举和函数.

属性说明

◆ __websiteLinkTemplate

string AboutDialog::__websiteLinkTemplate
read
备注
This property is read-only

◆ companyLogo

string AboutDialog::companyLogo
read

companyLogo 属性用于控制 AboutDialog 的公司 LOGO

通常情况下,只需要使用 DTK.deepinDistributionOrgLogo 即可获取到 Logo 路径。该 Logo 会根据系统信息自动变化,即 UOS 或 Deepin。

◆ productIcon

string AboutDialog::productIcon
read

productIcon 属性用于控制 AboutDialog 的应用程序图标

其能够接受 DciIcon 和 QtIcon 的图标,但使用时请遵循图标主题规范来指定图标名称,否则可能出现无法正确找到图标的情况。

◆ websiteLink

string AboutDialog::websiteLink
read

websiteLink 属性用于控制 AboutDialog 的应用程序网站链接。

使用 DTK.deepinWebsiteLink 即可自动获取网站链接

◆ websiteName

string AboutDialog::websiteName
read

websiteName 属性用于控制 AboutDialog 的公司网站名称.

通常情况下,只需要使用 DTK.deepinWebsiteName 即可自动根据系统版本信息,选择合适的网站。。


该类的文档由以下文件生成: