有沒有人知道如何創建一個鏈接到文本(數字)
並超過其值的按鈕,只要按下按鈕?qml MouseArea for button
我想這:
Button { width:100 height:100 text: 「up」 onPressed: { ++myText.text; } } Text { id:myText text:1 }
但是這增加值只有一次。
有沒有人知道如何創建一個鏈接到文本(數字)
並超過其值的按鈕,只要按下按鈕?qml MouseArea for button
我想這:
Button { width:100 height:100 text: 「up」 onPressed: { ++myText.text; } } Text { id:myText text:1 }
但是這增加值只有一次。
你需要一個計時器來完成這項工作。
Item
{
Button { id:button1 width:100 height:100 text: 「up」 onPressed: { ++myText.text; } }
Text { id:myText text:1 }
Timer {
interval: 500; running: button1.pressed ; repeat: true
onTriggered: ++myText.text
}
}
tnx:)................. – dan
如果您設置了['Timer.triggeredOnStart'](http://doc.qt。 nokia.com/4.7-snapshot/qml-timer.html#triggeredOnStart-prop)爲true,您甚至不需要重複onPressed處理程序中的增量。 :) –
你的問題並不清楚。你想讓你的按鈕文本保持遞增,只要按下按鈕? – Abhijith
yes ... exactly .. – dan