esm*_*mit 5 python tkinter xterm
可以编写一个简单的python脚本来嵌入xterm到tk框架中:
from Tkinter import *
import subprocess
root = Tk()
termf = Frame(root, height=800, width=1000)
termf.pack(fill=BOTH, expand=YES)
wid = termf.winfo_id()
Run Code Online (Sandbox Code Playgroud)
窗口建立后
proc = subprocess.Popen('xterm -into %d -sb ' % wid,shell=True)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
正如上面的评论所指出的,您可以.bind()在Tk()窗口上使用,以便在每次配置窗口时获得回调。
from tkinter import *
root = Tk()
def callback(event):
print(event.width, event.height)
root.bind("<Configure>", callback)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
我无法测试如何使用它来调整 Windows 10 上的 xterm 窗口大小。因此,我将把这个答案留在这里,供任何想要编辑它或使用这个答案来构建自己的答案的人使用。
| 归档时间: |
|
| 查看次数: |
348 次 |
| 最近记录: |