我打算做以下事情:
创建一个带有一些小部件的 PyGtk GUI(硬编码,无 Glade),并在屏幕底部放置某种 VTE(虚拟终端模拟器),我可以从中操作小部件,例如更改它们的属性并从命令行调用它们的方法。
结果类似于使用 AutoCAD 的命令,只是我将对 GUI 对象进行操作。
我已经发现了关于gtk.VteTerminal
小部件的很少的东西,但不仅找不到工作示例或自己制作一个,它似乎也是一个系统终端,而不是我可以在其中运行 python 命令和访问 GUI 对象的"当前会话"python 终端。
有什么建议吗?
感谢您的阅读
你想要的东西已经存在:GtkParasite。它用于调试,但我敢肯定,如果您希望它真正成为应用程序的一部分,则可以对其进行调整。
我参加聚会迟到了,但我也有类似的问题。看这里虚拟终端问题
如果您决定做一些与您可能已经做过的事情不同的事情,这是一种选择。