DtkDeclarative
DTK Declarative module
|
一个用于显示应用程序关于界面的对话框. 更多...
属性 | |
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 的内部实现中已经完成。
其设计效果如下图所示:
其使用方式如下代码所示:
|
read |
|
read |
companyLogo 属性用于控制 AboutDialog 的公司 LOGO
通常情况下,只需要使用 DTK.deepinDistributionOrgLogo 即可获取到 Logo 路径。该 Logo 会根据系统信息自动变化,即 UOS 或 Deepin。
|
read |
productIcon 属性用于控制 AboutDialog 的应用程序图标
其能够接受 DciIcon 和 QtIcon 的图标,但使用时请遵循图标主题规范来指定图标名称,否则可能出现无法正确找到图标的情况。
|
read |
websiteLink 属性用于控制 AboutDialog 的应用程序网站链接。
使用 DTK.deepinWebsiteLink 即可自动获取网站链接
|
read |
websiteName 属性用于控制 AboutDialog 的公司网站名称.
通常情况下,只需要使用 DTK.deepinWebsiteName 即可自动根据系统版本信息,选择合适的网站。。