将Linux Terminal放在wxPython窗口中

时间:2012-08-03 18:07:53

标签: python wxpython

我是wxPython的初学者,我有两个问题:

  1. 如何将Linux终端放入wxPython?

  2. 如何连接事件,例如,Tabs(class1,class2等)中的组合框(或其他)在TextControl中写入文本(在class2中)?

  3. example

1 个答案:

答案 0 :(得分:1)

“linux终端”是一个需要与帧缓冲区或其他显示驱动程序通信的文本控制台,因此如果没有大量工作,您将无法将其放在窗口中。

但希望你真正想要的只是在那里放置任何体面的终端 - 你可以运行一个shell,理想情况下它会匹配一些TERMCAP条目,因此它可以做诸如curses之类的东西。你可以构建像你自己,但这是很多工作。一个更简单的解决方案是使用其中一个预先存在的库,例如wxTerm