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
Cookie (ボタン) がクリックされた回数をカウントする変数の数値を 0 に初期化します。
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 を使用したクッキー クリッカーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。