1
我是一個新的qt,有點卡住了。我想知道是否有可能模擬一個按鈕點擊從c + + qt按鈕qt快速控制2,這將如何完成?模擬按鈕點擊qt快速控制按鈕
我知道它有可能從qml發送信號到C++,但有可能以某種方式以另一種方式做它?
我是一個新的qt,有點卡住了。我想知道是否有可能模擬一個按鈕點擊從c + + qt按鈕qt快速控制2,這將如何完成?模擬按鈕點擊qt快速控制按鈕
我知道它有可能從qml發送信號到C++,但有可能以某種方式以另一種方式做它?
我看到你從C++中說過。在那種情況下,有Qt Test。採取例如,從文檔:
class MyFirstBenchmark: public QObject
{
Q_OBJECT
private slots:
void myFirstBenchmark()
{
QString string1;
QString string2;
QBENCHMARK {
string1.localeAwareCompare(string2);
}
}
};
你可以用TestCase
做到這一點。
TestCase {
id: top
name: "CreateBenchmark"
Button {
id: button
onClicked: doSomeStuff()
}
function benchmark_create_component() {
mouseClick(button);
}
}
RESULT : CreateBenchmark::benchmark_create_component:
0.23 msecs per iteration (total: 60, iterations: 256)
PASS : CreateBenchmark::benchmark_create_component()
您將使用mouseClick()
函數來模擬按鈕上的點擊。
好吧,我會看看這個:)謝謝 – Dragan
這是什麼,你試圖通過它來實現? – derM
嗯即時通訊試圖獲得真正的時間,它需要用戶界面對象的反應。就像啓動一個計數器>模擬一個點擊>用UI對象>停止計數器做一些其他的事情。我做了一個Qt和原生android/ios開發的比較。 – Dragan