通过mousearea和textfield获取鼠标事件

时间:2017-04-12 13:31:13

标签: qt qml qtquick2

我尝试制作允许选择的文字,但是双击我想要扩展其他一些元素(我认为它不重要,所以用简单的console.log()代替)。

Rectangle {
    TextEdit {
        readOnly: true
        text: "Example text!"
    }
    MouseArea {
        anchors.fill: parent
        propagateComposedEvents: true
        onClicked: {
            mouse.accepted = true
            console.log('clicked')
        }
        onPressed: mouse.accepted = false;  ### this true|false switches behavior 
    }
}

但是我改变onPressed处理程序后,我在“可选文本但不工作onClicked处理程序”和“工作onClicked处理程序”之间切换,但不能在可选文本之间切换。

0 个答案:

没有答案