Skip to main content

Class and object in Python Tkinter

 





from tkinter import *

        # In class self = Tk (ak = Tk() now self = Tk)
class GUI(Tk):
    def __init__(self):
        super().__init__()
        self.geometry("500x300")
       
    def status(self):
        self.var = StringVar()
        self.var.set("Ready")
        self.statusbar = Label(self,textvar=self.var,relief=SUNKEN,anchor="w",bg="gray")
        self.statusbar.pack(side=BOTTOM,fill=X)
   
    def chick(self):
        self.var.set("Chicked")
    def createbtn(self):
        Button(text="Submit",command=self.chick).pack()
       
if __name__ == '__main__':
    window= GUI()
    window.status()
    window.createbtn()
    window.mainloop()




Comments