Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

टिंकर जीयूआई में एक बटन दबाकर उपयोगकर्ता द्वारा एक नई विंडो कैसे खोलें?

टिंकर प्रत्येक एप्लिकेशन के लिए एक डिफ़ॉल्ट विंडो (यानी, मास्टर या रूट विंडो) बनाता है। टिंकर में, हम टॉपलेवल(मास्टर) को परिभाषित करके पॉपअप विंडो या चाइल्ड विंडो बना सकते हैं निर्माता। यह टिंकर एप्लिकेशन को एक और विंडो बनाने की अनुमति देगा जिसे इसके आकार की संपत्ति को परिभाषित करके गतिशील रूप से आकार दिया जा सकता है।

उदाहरण

इस उदाहरण में, हमने एक बटन विजेट बनाया है जो टेक्स्ट लेबल के साथ नई विंडो खोलेगा।

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
#Define a new function to open the window
def open_win():
   new= Toplevel(win)
   new.geometry("750x250")
   new.title("New Window")
   #Create a Label in New window
   Label(new, text="Hey, Howdy?", font=('Helvetica 17 bold')).pack(pady=30)
#Create a label
Label(win, text= "Click the below button to Open a New Window", font= ('Helvetica 17 bold')).pack(pady=30)
#Create a button to open a New Window
ttk.Button(win, text="Open", command=open_win).pack()
win.mainloop()
खोलने के लिए एक बटन बनाएं।

आउटपुट

उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें एक बटन विजेट होगा। जब हम बटन पर क्लिक करेंगे, तो यह एक नई विंडो खोलेगा।

टिंकर जीयूआई में एक बटन दबाकर उपयोगकर्ता द्वारा एक नई विंडो कैसे खोलें?

अब, एक नई विंडो खोलने के लिए "ओपन" बटन पर क्लिक करें।

टिंकर जीयूआई में एक बटन दबाकर उपयोगकर्ता द्वारा एक नई विंडो कैसे खोलें?


  1. एक बटन दबाकर टिंकर विंडो कैसे बंद करें?

    टिंकर शुरू में एक विंडो या फ्रेम बनाता है जिसमें विजेट और लेबल होते हैं। मान लीजिए कि हम एक बटन के साथ टिंकर विंडो को बंद करना चाहते हैं। एक बटन एक यूआई विजेट है जिसका उपयोग एक निश्चित ऑपरेशन करने के लिए किया जा सकता है। उदाहरण यहां, हम एक बटन बनाएंगे जो टिंकर विंडो को बंद कर देगा। टीसीएल दुभाषिया

  1. टिंकर में बटन कमांड में तर्क कैसे पास करें?

    आइए मान लें कि हम एक टिंकर एप्लिकेशन के साथ काम कर रहे हैं जैसे कि कुछ बटन हैं जिन्हें कुछ विंडो या ईवेंट खींचने की आवश्यकता होती है। बटन को पूरी तरह कार्यात्मक बनाने के लिए, हम कुछ तर्कों को कमांड मान के रूप में पास कर सकते हैं। कमांड एक बटन विशेषता है जो फ़ंक्शन नाम को मान के रूप में लेती है। फ़ं

  1. दूसरों के ऊपर टिंकर विंडो कैसे लगाएं?

    जब भी हम GUI प्रोग्राम बनाते हैं, tkinter आमतौर पर बैकग्राउंड में आउटपुट स्क्रीन को प्रस्तुत करता है। दूसरे शब्दों में, टिंकर अन्य प्रोग्रामों के पीछे प्रोग्राम विंडो प्रदर्शित करता है। टिंकर विंडो को दूसरों के ऊपर रखने के लिए, हमें विशेषताएं (- सबसे ऊपर, सही) का उपयोग करना होगा संपत्ति। यह खिड़की क