我做了一些研究,并且使用了不同的图形工具包,并且想知道是否有一种方法可以在我的应用程序中显示 native Windows 命令行。因此,它类似于 Jetbrains 产品中的命令行(我认为 eclipse 也有一个),但目标是拥有 4 个命令行。
我找到了一个 Linux 软件,它演示了我想做的事情的核心概念,并将其附在底部。基本上,我只想要四个终端,并且我将让应用程序处理特定的键绑定(bind)以实现“轻松访问”任务。我以前使用过链接的软件并且喜欢它,但我认为当我正在探索 python 时,为 Windows 编写类似的东西也会是一个很好的学习体验!
提前致谢!
编辑 - 谷歌搜索“Windows Tkinter Command Line”和类似的内容并没有取得成果:) 我保证在在这里发帖之前我已经用谷歌搜索了很多。
最佳答案
我不知道是否有现成的东西。基本上,您需要有一个文本小部件并使用 subprocess
模块模拟输出,以直接传递用户输入以运行系统命令并将结果附加到同一文本小部件。您还可以考虑两个窗口 - 一个用于文本输入,一个用于结果输出。
关于python - 尝试在我的 Tkinter/Python 应用程序中嵌入 native WINDOWS 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21036713/