我正在制作一个 PyQt 应用程序,我想制作类似终端窗口的东西,用户可以在其中与 Telnet 或 ssh 服务器交互。
我的第一个想法是有一个带有黑色 QPlainTextEdit 和滚动条的窗口。
我是 python-Qt 世界的新手,希望得到一些指导。有什么想法吗?
谢谢:-)
这里是使用 Qt 用 C++ 编写的终端程序的链接。我不确定它对于低级的东西有多大帮助,但我确信 Qt 部分会有帮助。 http://sourceforge.net/projects/qtermwidget/
我为此目的编写了qtpyTerminal:
https://github.com/mguijarr/qtpyTerminal
它是一个 vt100 解释器(基于 Pyte),在 Qt 小部件中呈现。它可以与任何 shell 命令交互。