2012-04-19 34 views
12

QML: cách xử lý chuột qua sự kiện trên MouseArea? Có thể bất kỳ một trong những cung cấp ví dụ đơn giản hoặc nói những gì là sai với tôi?QML: cách xử lý chuột qua?

import QtQuick 1.1 
Image { 
    source: "quit.png" 
    scale: mouseArea.containsMouse ? 0.8 : 1.0 
    smooth: quitMouse.containsMouse 
    MouseArea { 
     id: quitMouse 
     anchors.fill: parent 
     anchors.margins: -10 
     onClicked: Qt.quit() 
    } 
} 

Trả lời

15
import QtQuick 1.1 
Image { 
    source: "quit.png" 
    scale: mouseArea.containsMouse ? 0.8 : 1.0 
    smooth: mouseArea.containsMouse 
    MouseArea { 
     id: mouseArea 
     anchors.fill: parent 
     anchors.margins: -10 
     hoverEnabled: true   //this line will enable mouseArea.containsMouse 
     onClicked: Qt.quit() 
    } 
} 
Các vấn đề liên quan