我有一个从 bison (解析器)生成的控制台应用程序,我想为其构建一个简单的 GUI
这样我就可以将此 gui 的输入发送到控制台,并将控制台的输出获取到 gui 中。
我尝试使用 java process 类来做到这一点,但它对我不起作用,请帮助我做到这一点
使用 qt 。
这取决于您想要输入/输出控制台应用程序的数据的复杂性。
复杂度低使用从 Qt GUI 传递到控制台应用程序的一些命令开关。看着那(这QProcess 类文档 http://doc.qt.io/qt-5/qprocess.html.
高复杂度我会选择类似 RPC 的解决方案。看着那(这QtDBus 文档 http://doc.qt.io/qt-5/qtdbus-index.html(仅限 Linux/Unix)。
注意:我假设您希望将生成的 bison 解析器与 Qt GUI 分开(如果您需要再次重新生成)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)