2013-02-21 47 views
6

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

उत्तर

7

आप टिंकर श्रेणी Toplevel का एक नया उदाहरण बनाकर एक नई विंडो खोल सकते हैं।

उदाहरण के लिए:

import Tkinter as tk 

class View(tk.Frame): 
    count = 0 
    def __init__(self, *args, **kwargs): 
     tk.Frame.__init__(self, *args, **kwargs) 
     b = tk.Button(self, text="Open new window", command=self.new_window) 
     b.pack(side="top") 

    def new_window(self): 
     self.count += 1 
     id = "New window #%s" % self.count 
     window = tk.Toplevel(self) 
     label = tk.Label(window, text=id) 
     label.pack(side="top", fill="both", padx=10, pady=10) 

if __name__ == "__main__": 
    root = tk.Tk() 
    view = View(root) 
    view.pack(side="top", fill="both", expand=True) 
    root.mainloop() 
+0

ठीक है, tnx एक बहुत :) तुम सिर्फ मेरे कोड की कुछ पंक्तियाँ व्याख्या कर सकते हैं कृपया? –