Skip to main content
 首页 » 编程设计

python之将 Linux Terminal 放入 wxPython 窗口

2025年05月04日9sky-heaven

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

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

  2. 如何连接选项卡(class1、class2 等)中组合框(或其他)的事件以在 TextControl(在 class2 中)中写入文本?

请您参考如下方法:

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

但希望您真正想要的是在其中放置任何像样的终端——您可以在其中运行 shell 的东西,理想情况下是与某些 TERMCAP 条目匹配的东西,这样它就可以执行诸如 curses 之类的操作。您可以构建类似那是你自己,但这是很多工作。一个更简单的解决方案是为此使用一个预先存在的库,例如 wxTerm .