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()