HusMoveMouseArea 移动鼠标区域

January 26, 2026 · View on GitHub

← 返回主目录

← 返回本类别目录

HusMoveMouseArea 移动鼠标区域

提供对任意 Item 进行鼠标移动操作的区域。

  • 模块 { HuskarUI.Basic }

  • 继承自 { MouseArea }


支持的代理:


支持的属性:

属性名类型默认值描述
targetvarundefined要移动的目标
minimumXreal-Number.MAX_VALUE可移动的最小x坐标
maximumXrealNumber.MAX_VALUE可移动的最大x坐标
minimumYreal-Number.MAX_VALUE可移动的最小y坐标
maximumYrealNumber.MAX_VALUE可移动的最大y坐标

代码演示

示例 1

通过 target 设置要移动的目标。

import QtQuick
import HuskarUI.Basic

Rectangle {
    color: 'transparent'
    border.color: HusTheme.Primary.colorTextQuaternary
    width: 400
    height: 400
    clip: true

    Rectangle {
        width: 100
        height: 100
        color: 'red'

        HusMoveMouseArea {
            anchors.fill: parent
            target: parent
            preventStealing: true
        }
    }
}