在 Python 中使用 tkinter 模擬擲骰子

Mondo 科學 更新 2024-01-29

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

建立文章並不容易,如果您喜歡這篇文章,請關注、點讚並與您的朋友分享。 如果您有意見和建議,請在評論中給我們反饋。

相關問題答案

    什麼是門診統籌名額的集中使用?

    這兩周,我家反覆生病,在社群藥店買藥的頻率有點高,之前買藥很順利,但是在這段時間裡,我發現了乙個奇怪的現象,門診統籌權使用權元的藥店人滿為患,而且工作人員很忙,沒有門診統籌報銷許可權的藥房有點淒涼,用門也不為過。如果仔細觀察,他們大多是老年人,而不是為孩子買藥的中年父母,他們購買的藥品種類繁多,如保...

    為什麼在外牆真石漆施工中必須使用密封底漆

    在外牆真石漆施工中使用密封底漆是必要的,原因如下 提高附著力 密封底漆可以提高真石漆與基材 通常是牆面 之間的附著力。這是因為底漆能夠填充基材表面的微小孔隙和凹凸不平,形成均勻 光滑的表面,使真正的石材塗料更好地粘附在牆面上,降低剝落的風險。不滲透性 密封底漆具有一定的防水防潮功能,可以減少水分滲入...

    您可以在工作中使用哪些最有用的 AI AI 工具?

    人工智慧 AI 正在接管世界。無論您喜歡還是討厭它,您都不能否認它們可以提高生產力並幫助您節省大量時間和資源。現在,我一直在使用各種生成式人工智慧工具來幫助我完成工作。下面列出了我發現的一些最有用的方法。 chatgpt ChatGPT 就像乙個智慧型會說話的機械人,可以和你說話。它非常適合回答問題...

    無線寬頻自組網通訊中使用的專業詞彙(1)。

    無線寬頻自組網通訊中使用的專業詞彙 無線鏈結部分 衍射 類比 參見 直波 當接收機和發射機之間的無線路徑被鋒利的邊緣阻擋時,無線電波在障礙物周圍傳播的現象稱為衍射。在衍射時,波的路徑被改變或彎曲。阻擋面產生的二次波在空間上散射,甚至在阻擋體的背面。衍射損耗是由各種障礙物對無線電波的傳輸造成的損耗。直...

    《白眉》中使用外五行兵器的劍客是誰,武功水平如何?

    從單天芳在老師的解說中,我第一次聽說了 外五行 武器這與傳統的 刀 槍 劍 戟 斧頭 鉤叉 鐮刀 木槌 鞭子 錘子 綁架器 不同。武器分類。在經典書評中白眼英雄在,有一些劍客使用外五行武器。讓我們一起回憶一下。夏遂亮他就是 金燈俠 在江湖中聞名。身為武聖玉禾的頂門,武功造詣超高,所以平時是不會用的武...