2012-04-19 2 views
12

QML : MouseArea에서 마우스 오버 이벤트를 처리하는 방법은 무엇입니까? 어느 누구도 간단한 예를 제시하거나 내 문제에 대해 말할 수 있습니까?QML : 마우스 오버 처리 방법은 무엇입니까?

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() 
    } 
} 

답변

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() 
    } 
}