2014-02-24 35 views
0

我打算在Linux中實現一個簡單的測試QT應用程序,它啓動在嵌入式Linux平臺上運行的QT UI應用程序來驗證它。我希望能夠從測試應用程序向UI發送信號,例如按下GUI上的按鈕,然後檢查信號是否在QT UI應用程序上進行了預期的更改。我知道有一些像Squish,Testability Driver這樣的工具可以掛接正在運行的QT應用程序並訪問每個圖形元素(例如按鈕)的屬性。 我搜查了很多,但我找不到任何合適的解決方案。如果有人可以引入合適的解決方案?如何從另一個QT應用程序訪問Qt UI的QObject?

+1

我不明白你爲什麼要從一個qt應用程序發送信號到另一個。你在尋找一種在兩種應用程序之間進行通信的方式嗎? – Nejat

+0

我建議Squish進行測試,監視/調試看看gammaray:http://www.kdab.com/kdab-products/gammaray/ –

回答

1

在Unix平臺上,您可以使用dbus。否則,你必須推出自己的機制,或使用第三方工具。

相關問題