日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Python GUI 編程:tkinter 初學(xué)者入門指南——按鈕

Python GUI 編程:tkinter 初學(xué)者入門指南——按鈕

文章圖片

【Python GUI 編程:tkinter 初學(xué)者入門指南——按鈕】Python GUI 編程:tkinter 初學(xué)者入門指南——按鈕
在本文中 , 您將了解 tkinter Button 小部件以及如何使用它來創(chuàng)建各種按鈕 。
Button 小部件用于顯示可點(diǎn)擊的按鈕 , 可以將它們配置為在單擊它們時(shí)調(diào)用類的函數(shù)或方法 。
要?jiǎng)?chuàng)建按鈕 , 請(qǐng)按如下方式使用構(gòu)造函數(shù):
button = tk.Button(master **option)
按鈕有很多選項(xiàng) , command 參數(shù)指定一個(gè)回調(diào)函數(shù) , 該函數(shù)將在單擊按鈕時(shí)自動(dòng)調(diào)用 。
Tkinter 按鈕示例import tkinter as tkroot = tk.Tk()root.geometry('300x200+200+200')root.title('Button 按鈕演示')# 此處設(shè)置按鈕def callback():passbutton = tk.Button(roottext=\"按鈕演示\"command=callback)button.pack(ipadx=5 ipady=5 expand=True)root.mainloop()
也可以直接調(diào)用部分命令 , 不使用自定義函數(shù) 。
import tkinter as tkroot = tk.Tk()root.geometry('300x200+200+200')root.title('Button 按鈕演示')# 此處設(shè)置按鈕button = tk.Button(roottext=\"退出\"command=root.destroy)button.pack(ipadx=5 ipady=5 expand=True)root.mainloop()Tkinter 圖像按鈕示例可以在按鈕上顯示一個(gè)圖片 。
import tkinter as tkroot = tk.Tk()root.geometry('300x200+200+200')root.title('Button 按鈕演示')# 此處設(shè)置按鈕download_icon = tk.PhotoImage(file='Exit.png')button = tk.Button(rootimage=download_icontext=\"退出\"command=root.destroy)button.pack(ipadx=5 ipady=5 expand=True)root.mainloop()
如果同時(shí)顯示圖片和文字 , 可以添加參數(shù):compound 。
import tkinter as tkroot = tk.Tk()root.geometry('300x200+200+200')root.title('Button 按鈕演示')# 此處設(shè)置按鈕download_icon = tk.PhotoImage(file='Exit.png')button = tk.Button(rootimage=download_icontext=\"退出\"command=root.destroycompound=tk.TOPfont=(\"Arial\" 20))button.pack(ipadx=5 ipady=5 expand=True)root.mainloop()
Tkinter 按鈕其他選項(xiàng)import tkinter as tkroot = tk.Tk()root.geometry('300x200+200+200')root.title('Button 按鈕演示')def callback():pass# 此處設(shè)置按鈕button = tk.Button(roottext=\"Click Me\"command=callbackactivebackground=\"blue\" # 按鈕按下時(shí)的顏色activeforeground=\"white\" # 按鈕按下時(shí)文字顏色bd=1 # 按鈕邊框?qū)挾萣g=\"lightgray\" # 按鈕背景色cursor=\"hand2\" # 鼠標(biāo)指針樣式fg=\"black\" # 文字顏色font=(\"Arial\" 12) # 文字字體字號(hào)height=2 # 按鈕高度justify=\"center\" # 對(duì)齊方式padx=10 # 文字左右邊距pady=5 # 文字上下邊距width=15 # 按鈕寬度wraplength=100 # 文本換行) button.pack(ipadx=5 ipady=5 expand=True)root.mainloop()

    推薦閱讀