Python Tkinter - Set Entry grid width 100% -
जब मैं का उपयोग कर BTW: का प्रयोग: आप अगर आपको बटन + प्रविष्ट + बटन ग्रिड में,
प्रविष्टि केन्द्रित था लेकिन स्तंभ को पूरी तरह से भरना नहीं था। मैं कैसे
प्रविष्टि के माध्यम से कॉलम भर सकता हूँ?
# पायथन 3.4 .1 आयात io आयात अनुरोधों को आयात के रूप में आयात करने के लिए टिंटर के रूप में आयात करें छवि, इमेजटेक डीएफ़ get_image (): im = requests.get ('http://lorempixel.com/' + str (random.randint (300, 400)) + '/' + Str (random.randint (70, 120)) '/') रिटर्न Image.open (io.BytesIO (im.content)) वर्ग छवि चयन (tk.Frame): def __init __ (आत्म, मास्टर = कोई नहीं ): Tk.Frame .__ init __ (स्वयं, मास्टर) master.resizable (width = False, height = False) master.title ('Image manager') master.iconify = False master.deiconify = False master.grab_set = True image = ImageTk.PhotoImage (get_image ()) self.image = tk.Label (छवि = छवि) self.image.image = image self.image.grid (पंक्ति = 0, कॉलम = 3) self.reload = tk.Button (text ग्रिड (पंक्ति = 1, स्तंभ = 1, चिपचिपा = 'हम') स्वयं। = 'पुनः लोड करें') ग्रिड (पंक्ति = 1, स्तंभ = 0, चिपचि = = 'w') self.path = tk.Entry ()। ग्रिड (पंक्ति = 1, स्तंभ = 2, चिपचि = = 'ई') सबमिट करें = टीके.बटन (टेक्स्ट = 'जमा करें')। रूट = टीके। टीके () ऐप = छवि चयन करें (मास्टर = रू टी) एप। माइलओप ()
grid () आप
grid_columnconfigure () के माता-पिता पर
प्रविष्टि
को आयात कर सकते हैं tk root = tk.Tk () tk.Entry ( रूट) .ग्रिड (चिपचिपा = 'हम') root.grid_columnconfigure (0, वजन = 1) root.mainloop ()
पैक () का उपयोग आप
fill = 'x'
आयात कर सकते हैं tk root = tk.Tk () के रूप में tk.Entry (root) .pack (fill = 'x ') Root.mainloop ()
self.path = tk.Entry ()। Grid ()
ग्रिड () से
self.path का परिणाम देते हैं, लेकिन
ग्रिड () हमेशा वापस
। Path.grid ()
self.path की आवश्यकता नहीं है, तो आप कर सकते हैं:
tk.Entry () .पाथ.ग्रीड ()
Comments
Post a Comment