Skip to content

UniDeskFrame 类型

分组容器/卡片控件,基于 QtQuick Frame 实现。提供统一的圆角边框和主题色背景,常用于将相关控件组织在一个分组内。

项目说明
控件类型可视化控件(Control)
源代码文件路径UniDesk/Controls/UniDeskFrame.qml
继承QtQuick Templates Frame
QML 导入方式import UniDesk.Controls 1.0

自定义属性

属性类型说明
colorcolor背景色(别名为内部 d.color
borderborder边框(别名为内部 d.border
radiusreal圆角半径(别名为内部 d.radius

样式

  • 圆角 3px
  • 边框宽度 1px,颜色自动适配深浅主题
  • 背景色自动适配深浅主题(浅色白色 / 深色黑色)
  • 默认无边距 padding

示例

qml
import UniDesk.Controls 1.0
import UniDesk.Controls 1.0

UniDeskFrame {
    width: 300
    height: 150
    radius: 8

    Column {
        anchors.fill: parent
        spacing: 10
        Text { text: "分组标题"; font.pixelSize: 16 }
        UniDeskButton { text: "按钮" }
    }
}

相关文档

遵循 CC BY-SA 4.0 协议开源文档。