|
DtkDeclarative
DTK Declarative module
|
QML 应用程序的主程序窗口. 更多...
QML 应用程序的主程序窗口.
这是 DTK 继承 Qt Quick Control2 实现的程序主窗口控件,该控件添加了行云设计风格的调色板属性,DTK 的字体绑定属性和窗口的标准颜色等。
但请注意,该窗口并未自动做无标题和圆角等属性的处理,如需设置该窗口效果,请使用DWindow 附加属性。
当未指定无标题和圆角等属性时,ApplicationWindow 的效果如下图所示:
如下代码:
当指定窗口特效后, ApplicationWindow 的效果如下:
如下代码:
ApplicationWindow 能够使用 DWindow 附加属性中的全部属性并能得到效果,下表列出了 DWindow 中存在的属性:
| 属性名 | 描述 |
|---|---|
| enabled | 开启窗口特效 |
| window | 当前所在的窗口实例 |
| windowRadius | 窗口圆角大小 |
| borderWidth | 窗口边框宽度 |
| borderColor | 窗口边框颜色 |
| shadowRadius | 窗口阴影半径 |
| shadowOffset | 窗口阴影的偏移距离,包含水平偏移和竖直偏移 |
| shadowColor | 窗口阴影颜色 |
| translucentBackground | 窗口背景透明 |
| enableSystemResize | 开启窗口更改大小功能 |
| enableSystemMove | 开启窗口移动功能 |
| enableBlurWindow | 开启窗口模糊功能 |
| alphaBufferSize | 窗口的 alpha 缓冲大小 |
| clipPath | 窗口的剪切路径 |
| wmWindowTypes | 窗管控制下的窗口类型 |
| motifFunctions | 窗管控制下的窗口功能函数 |
| overlayExited | Preload 加速框架中的加载完成退出动画 |
| loadingOverlay | Preload 正在加载中的自定义等待控件 |
| appLoader | Preload 框架中的主组件实例 |