Python 中有各種第三方庫來設計圖形使用者介面。 Tkinter 是最流行、最常見和最易於使用的庫,用於構建 GUI 圖形使用者介面應用程式。
Tkinter 提供了乙個強大的物件導向的介面,並且易於使用。 在本文中,我們將使用 Tkinter 和 Random 建立乙個模擬擲骰子的 GUI 應用程式。
from tkinter import *
import random
root=tk()
root.geometry("800x400")
root.title('擲骰子')
l1=label(root,font=("helvetica",260))
def roll():
dice=['\u2680','\u2681','\u2682','\u2683','\u2684','\u2685']
l1.config(text=f'', fg="red")
l1.pack()
b1=button(root,text="擲骰子",foreground='blue',command=roll)
b1.place(x=300,y=0)
b1.pack()
root.mainloop()
操作效果如下圖所示。
匯入所需的庫。
from tkinter import *
import random
建立乙個應用程式視窗,並將視窗的大小設定為 800*400。 設定視窗標題:擲骰子。 建立標籤標籤 L1。
root=tk()
root.geometry("800x400")
root.title('擲骰子')
l1=label(root,font=("helvetica",260))
建立乙個自定義函式 roll() 來模擬擲骰子。
建立乙個骰子列表,您可以在其中儲存 1 到 6 個對應於 ASCII 字元的骰子。
使用 random 模組的 choices() 方法從列表中隨機選擇乙個元素三次。 將結果儲存在標籤 L1 中。
def roll():
dice=['\u2680','\u2681','\u2682','\u2683','\u2684','\u2685']
l1.config(text=f'', fg="red")
l1.pack()
新增乙個按鈕來執行函式 rool。
b1=button(root,text="擲骰子",foreground='blue',command=roll)
b1.place(x=300,y=0)
b1.pack()
root.mainloop()
建立文章並不容易,如果您喜歡這篇文章,請關注、點讚並與您的朋友分享。 如果您有意見和建議,請在評論中給我們反饋。