如何使用Tkinter创建类似Python shell的GUI?

时间:2016-05-21 01:42:47

标签: python shell user-interface tkinter

我需要创建一个程序,使用一个shell窗口作为它的接口,就像python IDLE使用的窗口一样,必须创建这个窗口。我可以使用哪些小部件来执行此操作。我听说Python IDLE是使用tkinter制作的,如果是这样的话,那么他们使用了什么小部件。

的Pd。我已尝试使用'文字'小部件,但它不会冻结已经处理过的命令。有没有办法冻结已经处理的命令,但保持文本输入激活。

1 个答案:

答案 0 :(得分:0)

你应该看看PyQt。特别是QTextEdit。他们还有QScintilla库,可以进行代码突出显示和格式化。

如果你不反对使用其他民族'代码,Blur Studio有很多代码open sourced,并且它们有一个非常相似的小部件。安装blurdev库后,它就在blurdev.gui.windows.loggerwindow