from tkinter import *
這將從 tkinter 模組導入所有函數和類,使我們能夠在 Python 中建立 GUI。
window = Tk()
初始化應用程式的主視窗。 Tk() 建立一個根窗口,所有小部件(如按鈕、標籤等)將放置在其中。
window.geometry("300x300")
將視窗尺寸設定為 300x300 像素,定義
的初始大小
申請窗口。
window.title("Cookie Clicker")
將視窗標題設為“Cookie Clicker”,它出現在標題列中。
window.configure(bg='#b79488')
將視窗的背景顏色設定為#b79488,柔和的棕色陰影。您可以根據需要自訂顏色代碼。
number = 0
將一個變數初始化為0,這將計算cookie(按鈕)被點擊的次數。
def ClickBtn(): global number number += 1 ShowInfo["text"] = "You Clicked " + str(number) + " times."
ClickBtn() 是一個每次點擊按鈕時都會呼叫的函數。
全域數字允許函數存取和修改函數外部定義的數字變數增量每次呼叫函數時,數字都會增加1。
更新 ShowInfo 標籤文字以顯示目前點擊計數。文字變更為“您點擊了 X 次”,其中 X 是數字的當前值。
ClickingImage = PhotoImage(file="cookie.png")
從名為「cookie.png」的檔案載入圖片並將其指派給 ClickingImage。該圖像將用作按鈕上的圖標。
ClickingButton = Button(window, image=ClickingImage, bg="#fab25f", fg="blue", font=("Arial", 22), command=ClickBtn)
建立一個按鈕小工具 (ClickingButton) 並將其指派給主視窗。
ShowInfo = Label(window, text="message", font=("Arial", 20),fg="purple")
說明:
建立一個標籤小工具(ShowInfo)來顯示訊息。
from tkinter import *
將按鈕和標籤小工具新增(打包)到 window.pack() 會自動將每個小工具放置在視窗中央前一個小部件的下方。
按鈕首先打包,因此它出現在視窗佈局中標籤的上方。
window = Tk()
啟動 Tkinter 的主事件循環,使視窗保持開啟狀態並做出回應,直到關閉為止。應用程式將在運行此循環時等待用戶交互,例如按鈕單擊。
window.geometry("300x300")
幹得好,你們已經使用 tkinter 製作了一個簡單的 cookie 點擊器:)
以上是使用 Python Tkinter 的 Cookie Clicker的詳細內容。更多資訊請關注PHP中文網其他相關文章!