gpt4 book ai didi

python - tkinter 中的 Windows 终端仿真器

转载 作者:可可西里 更新时间:2023-11-01 10:44:31 24 4
gpt4 key购买 nike

我一直在寻找一种将 python shell 嵌入到 tkinter 中的方法,但没有找到。

我搜索了一下,看到了这个答案: https://stackoverflow.com/a/30222807/4934971

其中包含:

#!/usr/bin/python

from Tkinter import *
import os

root = Tk()
termf = Frame(root, width = 400, height = 200)

termf.pack(fill=BOTH, expand=YES)
wid = termf.winfo_id()
os.system('xterm -into %d -geometry 80x20 -sb -e python &' % wid)

root.mainloop()

但是在windows上运行只会报错,因为没有xterm。虽然我想知道有什么方法可以在 Windows 中完成。

最佳答案

Tkinter 并没有让在窗口中创建 python shell 变得容易;但是,如果您没有将脚本另存为 [.pyw],那么在执行该程序时,您将同时获得 Tkinter 窗口和控制台窗口。

普通 python 代码中指定的任何命令,例如 print,都会打印到控制台。您最接近的方法是创建一个允许在控制台窗口中执行操作的窗口。

关于python - tkinter 中的 Windows 终端仿真器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32052062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com