python tkinter 基本操作與事件
阿新 • • 發佈:2018-07-11
this root 樣式 his ble 執行 對象 bsp geometry
基本操作
import tkinter as tk # 引入tk 包 win=tk.Tk() # 引入窗口對象 win.title("窗口標題") # 窗口標題 win.geometry("200x100") # 窗口寬 x 高 win.geometry("+500+200") # 窗口出入屏幕的位置 左 上 lable=tk.Label(win, # 父窗口對象 text=‘OMG! this is TK!‘, # 標簽的文字 bg=‘green‘, #背景顏色 font=(‘Arial‘, 12), # 字體和字體大小 width=15, height=2 # 標簽長寬 )
‘‘‘
label 或其他標簽設置樣式可以字符串形式,也可以是數組形式
label[‘height‘]=5
label[‘width‘]=20
‘‘‘
#lable.pack() # 布局在合適的位置 這裏使用的是 pack 布局 lable.grid() # 布局在合適的位置 這裏使用的是 grid 布局 win.mainloop() #事件循環
操作事件(command)
# 事件操作 import tkinter as tk # 點擊事件執行函數 def p_label(): global root label=tk.Label(root,text="python") label.pack() root=tk.Tk() button=tk.Button(root,text=‘點擊按鈕‘,command=p_label) # command 點擊事件命令 button.pack() root.mainloop()
操作事件(bind)
import tkinter as tk defp_label(events): #必須跟一個參數 global root label = tk.Label(root,text=‘我愛python‘) label.pack() root = tk.Tk() button = tk.Button(root,text=‘點我‘) button.bind("<Button-1>",p_label) # 鼠標點擊事件 <Button-1>表示左鍵 2表示滾輪 3表示右鍵 button.pack() root.mainloop()
python tkinter 基本操作與事件