2013-02-05 31 views
-3

//MainPage.qml按按鈕犯規效果似乎工作

Button{ 
     id: pushI 
     text: qsTr("錄音") 
     //onClicked: label.visible = true 
     MouseArea 
     { 
      anchors.fill: parent 
      MyItem { id: inputA} 
      onPressed: 
      { 
       inputA.on_pressed()//my c++ class method 
      } 
      onReleased: 
      { 
       inputA.on_released()//my c++ class method 
      } 

     } 
    } 

的$ onClicked $財產可以做,但我有一個新聞稿過程中,怎麼辦?

+0

你能解釋一點你的問題是什麼? –

+0

我想要點擊效果,但按鈕總是可以檢查,對不起,我的英語不好,所以無法解釋清楚 –

回答

0

我是解決售後服務

Button{ 
     id: button 
     state: "RELEASED" 
     text: qsTr("錄音") 
     MouseArea 
     { 
      anchors.fill: parent 
      MyItem { id: inputA} 
      onPressed: 
      { 
       inputA.on_pressed() 
       button.state = "PRESSED" 
      } 
      onReleased: 
      { 
       inputA.on_released() 
       button.state = "RELEASED" 
      } 
     } 
     states: [ 
     State { 
     name: "PRESSED" 
     PropertyChanges { target: button; checked: true} 
     }, 
     State { 
     name: "RELEASED" 
     PropertyChanges { target: button; checked: false} 
     } 
     ] 
    }