python - टीके एम्बेडेड एक्सट्रैम का आकार गतिशील कैसे हो सकता है?



tkinter xterm (1)

जैसा कि उपरोक्त टिप्पणियों में बताया गया था, जब आप विंडो को कॉन्फ़िगर करते हैं, तो प्रत्येक बार कॉल प्राप्त करने के लिए Tk() विंडो पर .bind() उपयोग कर सकते हैं।

from tkinter import *

root = Tk()

def callback(event):
    print(event.width, event.height)

root.bind("<Configure>", callback)

root.mainloop()

मेरे पास यह परीक्षण करने की क्षमता नहीं है कि आप इसे विंडोज 10 पर एक्सटेलएम विंडो के आकार के लिए कैसे इस्तेमाल कर सकते हैं। इसलिए मैं इस उत्तर को उन सभी लोगों के लिए छोड़ दूंगा जो इसे संपादित करना चाहते हैं या अपना खुद का निर्माण करने के लिए इस उत्तर का उपयोग करना चाहते हैं।

कोई tk फ्रेम में एक 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()

खिड़की की स्थापना के बाद

proc = subprocess.Popen('xterm -into %d -sb ' % wid,shell=True)
root.mainloop()

मेरे कंप्यूटर पर ऐसा दिखता है मैं कैसे एम्बेडेड xterm को गतिशील रूप से termf फ्रेम के आकार के आकार में बना सकता termf फ्रेम को फिर से आकार देने पर (कोने को खींचकर) कैसे कर सकता हूं?





xterm