有没有办法打开Qt进程,然后以编程方式添加小部件?例如,启动一个打开框架的进程,然后从另一个程序(这是我的程序;实际上是另一种脚本语言)调用另一个程序,向该框架添加一个按钮?
因此,在另一个程序中,我在提示符处输入"open frame“,然后框架就会打开。然后我说“添加按钮”,刚打开的框架中就有一个按钮。
更新为地址注释。已更新以添加示例。
发布于 2009-07-29 21:42:48
如前所述,这是可能的。如果您需要特定于域的脚本语言,我建议您使用QtScript module。它基于ECMAScript 262,允许访问信号、插槽和其他内容。
尽管您可以使用IPC或TCP来控制应用程序,但Qxt提供的QxtRPCPeer可用于在通过QIODevice连接的应用程序之间连接信号和插槽。
https://stackoverflow.com/questions/1183924
复制相似问题