Button按钮&anchor位置控制
Button按钮用来执行用户的单击操作, Button可以包含文本, 也可以包含图像, 按钮被单击后, 自动调用对应事件的绑定方法.
1 # coding:utf-8 2 from tkinter import * 3 from tkinter import messagebox 4 5 6 class Application(Frame): 7 """一个经典的GUI程序类写法""" 8 def __init__(self, master=None): 9 super().__init__(master) # super代表的是父类的定义,而不是父类的对象 10 self.master = master 11 self.pack() 12 13 self.createWidget() 14 15 def createWidget(self): 16 """创建组件""" 17 self.btn01 = Button(root, text='登录', command=self.login) 18 self.btn01.pack() 19 global photo 20 photo = PhotoImage(file="1/little_pic.gif") 21 self.btn02 = Button(root, image=photo, command=self.login) 22 self.btn02.pack() 23 24 25 def login(self): 26 messagebox.showinfo('命名系统', 'I_love_Liran') 27 28 29 if __name__ == "__main__": 30 root = Tk() 31 root.geometry("400x450+200+300") 32 root.title('测试') 33 app = Application(master=root) 34 root.mainloop()