【问题标题】:How can I make a Python shell-like GUI using Tkinter?如何使用 Tkinter 制作类似 Python shell 的 GUI?
【发布时间】:2016-09-18 09:22:55
【问题描述】:

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

钯。我尝试使用“文本”小部件,但它不会冻结已处理的命令。有没有办法冻结已经处理的命令,但保持文本输入处于激活状态。

【问题讨论】:

    标签: python shell user-interface tkinter


    【解决方案1】:

    你应该看看PyQt。特别是QTextEdit。他们还有 QScintilla 库,用于代码高亮和格式化。

    如果您不反对使用其他人的代码,Blur Studio 有open sourced 他们的大部分代码,并且他们有一个非常相似的小部件。安装 blurdev 库后,它位于 blurdev.gui.windows.loggerwindow

    【讨论】:

    • 如果您需要有关 QScintilla 的更多信息,可以查看此来源:qscintilla.com
    猜你喜欢
    • 2021-03-27
    • 1970-01-01
    • 2021-11-23
    • 2023-01-21
    • 2016-03-18
    • 1970-01-01
    • 2023-04-01
    • 2019-08-12
    • 2013-09-05
    相关资源
    最近更新 更多