Skip to content

UniDeskComBasicOptions 类型

组件基础选项面板控件,在可视化编辑器中显示选中组件的基础属性(名称、父组件、位置、尺寸、旋转角度、Z 坐标、透明度)。

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

编辑器专用

本控件主要供 Uniquenium 可视化编辑器内部使用。

自定义属性

属性类型说明
comManagervar组件管理器引用
editingComponentItem当前正在编辑的组件

子控件

控件说明
idField (UniDeskTextField)组件名称编辑
parentComboBox (UniDeskComBox)父组件选择
posSelector (UniDeskPosSelector)位置编辑
sizeSelector (UniDeskSizeSelector)尺寸编辑
rotationSpinBox (UniDeskSpinBox)旋转角度(0-359)
zSpinBox (UniDeskSpinBox)Z 坐标(-99999 到 99999)
opacitySpinBox (UniDeskSpinBox)透明度(0-100)

行为

  • 所有属性修改后自动调用 editingComponent.saveComToFile()
  • Z 坐标修改时额外调用 comManager.updateComTreeZ()
  • 组件名称修改触发 editingComponent.name = text

方法

function refreshPosition()

刷新位置选择器的显示。

示例

qml
import UniDesk.Controls 1.0

UniDeskComBasicOptions {
    comManager: comManager
    editingComponent: someComponent
}

相关文档

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