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 框架中的主组件实例 |