Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从另一个Qt应用程序访问Qt UI的QObject?_Qt - Fatal编程技术网

如何从另一个Qt应用程序访问Qt UI的QObject?

如何从另一个Qt应用程序访问Qt UI的QObject?,qt,Qt,我打算在linux中实现一个简单的测试QT应用程序,它将启动一个运行在嵌入式linux平台上的QT UI应用程序来验证它。我希望能够将信号从测试应用程序发送到UI,例如按下GUI上的按钮,然后检查信号是否在QT UI应用程序上进行了预期的更改。我知道有一些工具,比如Squish、可测试性驱动程序,可以钩住正在运行的QT应用程序并访问每个图形元素(例如按钮)的属性。 我找了很多,但找不到合适的解决办法。如果有人能介绍合适的解决方案?在Unix平台上,您可以使用。否则,您必须滚动您自己的机制,或使用

我打算在linux中实现一个简单的测试QT应用程序,它将启动一个运行在嵌入式linux平台上的QT UI应用程序来验证它。我希望能够将信号从测试应用程序发送到UI,例如按下GUI上的按钮,然后检查信号是否在QT UI应用程序上进行了预期的更改。我知道有一些工具,比如Squish、可测试性驱动程序,可以钩住正在运行的QT应用程序并访问每个图形元素(例如按钮)的属性。
我找了很多,但找不到合适的解决办法。如果有人能介绍合适的解决方案?

在Unix平台上,您可以使用。否则,您必须滚动您自己的机制,或使用第三方工具。

我不明白为什么要从一个qt应用程序向另一个qt应用程序发送信号。您是否正在寻找两个应用程序之间的通信方式?我建议使用Squish进行测试、监视/调试。请看gammaray: