__author__ = 'Administrator' from tkinter import * import tkinter.messagebox class MainWindow: def buttonListener1(self,event): tkinter.messagebox.sho...
__author__ = 'Administrator' from tkinter import * import tkinter.messagebox class MainWindow: def buttonListener1(self,event): tkinter.messagebox.showinfo("messagebox","this is button 1 dialog") def buttonListener2(self,event): tkinter.messagebox.showinfo("messagebox","this is button 2 dialog") def buttonListener3(self,event): tkinter.messagebox.showinfo("messagebox","this is button 3 dialog") def buttonListener4(self,event): tkinter.messagebox.showinfo("messagebox","this is button 4 dialog") def __init__(self): self.frame = Tk() self.button1 = Button(self.frame,text = "button1",width = 10,height = 5) self.button2 = Button(self.frame,text = "button2",width = 10,height = 5) self.button3 = Button(self.frame,text = "button3",width = 10,height = 5) self.button4 = Button(self.frame,text = "button4",width = 10,height = 5) self.button1.grid(row = 0,column = 0,padx = 5,pady = 5) self.button2.grid(row = 0,column = 1,padx = 5,pady = 5) self.button3.grid(row = 1,column = 0,padx = 5,pady = 5) self.button4.grid(row = 1,column = 1,padx = 5,pady = 5) #bind代替command命令 self.button1.bind("<Enter>",self.buttonListener1)#綁定回車 self.button2.bind("<ButtonRelease-1>",self.buttonListener2)#綁定滑鼠左鍵釋放 self.button3.bind("<Button-1>",self.buttonListener3)#綁定滑鼠左鍵按下 self.button4.bind("<ButtonRelease-1>",self.buttonListener4) self.frame.mainloop() window = MainWindow()
程式退出命令的應用
__author__ = 'Administrator' from tkinter import * root = Tk() root.title("頂層視窗") Button(root,text ="頂層視窗") Button(root,text ="禁用",state = DISABLED).pack(side = LEFT) Button(root,text = "確定").pack(side = LEFT) Button(root,text = "退出",command=root.quit).pack(side = RIGHT) root.mainloop()