from tkinter import *
Ini mengimport semua fungsi dan kelas daripada modul tkinter, membolehkan kami mencipta GUI dalam Python.
window = Tk()
Memulakan tetingkap utama untuk aplikasi. Tk() mencipta tetingkap akar tempat semua widget (seperti butang, label, dll.) akan diletakkan.
window.geometry("300x300")
Menetapkan dimensi tetingkap kepada 300x300 piksel, menentukan saiz awal
tetingkap aplikasi.
window.title("Cookie Clicker")
Menetapkan tajuk tetingkap kepada "Pengklik Kuki", yang muncul dalam bar tajuk.
window.configure(bg='#b79488')
Menetapkan warna latar belakang tetingkap kepada #b79488, warna coklat lembut. Anda boleh menyesuaikan kod warna seperti yang dikehendaki.
number = 0
Memulakan nombor pembolehubah kepada 0, yang akan mengira bilangan kali kuki (butang) diklik.
def ClickBtn(): global number number += 1 ShowInfo["text"] = "You Clicked " + str(number) + " times."
ClickBtn() ialah fungsi yang dipanggil setiap kali butang diklik.
nombor global membenarkan fungsi mengakses dan mengubah suai pembolehubah nombor yang ditakrifkan di luar kenaikan fungsi setiap kali fungsi dipanggil, ia menambah nombor sebanyak 1.
Mengemas kini teks label ShowInfo untuk memaparkan kiraan klik semasa. Teks bertukar kepada "Anda Mengklik X kali", dengan X ialah nilai nombor semasa.
ClickingImage = PhotoImage(file="cookie.png")
Memuatkan imej daripada fail bernama "cookie.png" dan menyerahkannya kepada ClickingImage. Imej ini akan digunakan sebagai ikon pada butang.
ClickingButton = Button(window, image=ClickingImage, bg="#fab25f", fg="blue", font=("Arial", 22), command=ClickBtn)
Mencipta widget butang (ClickingButton) dan menetapkannya pada tetingkap utama.
ShowInfo = Label(window, text="message", font=("Arial", 20),fg="purple")
Penjelasan:
Mencipta widget label (ShowInfo) untuk memaparkan mesej.
from tkinter import *
Menambah (membungkus) butang dan melabel widget pada window.pack() secara automatik meletakkan setiap widget di bawah yang sebelumnya di tengah tetingkap.
Butang dibungkus dahulu, jadi ia muncul di atas label dalam reka letak tetingkap.
window = Tk()
Memulakan gelung acara utama Tkinter, yang memastikan tetingkap terbuka dan responsif sehingga ia ditutup. Aplikasi akan menunggu interaksi pengguna, seperti klik butang, semasa menjalankan gelung ini.
window.geometry("300x300")
Selamat bekerja anda telah membuat klik kuki mudah menggunakan tkinter :)
Atas ialah kandungan terperinci Cookie Clicker menggunakan Python Tkinter. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!