Blog: 2024-10-26

From razwiki
Revision as of 01:12, 26 October 2024 by Razzi (talk | contribs) (Created page with "Here's my silly little quicktime event with tkinter <pre> import tkinter as tk from tkinter import ttk, PhotoImage # Create the main window root = tk.Tk() root.title("Image in Tkinter") root.geometry('600x600') # Load the image image = PhotoImage(file="trogdor.png") # Create a label to display the image image_label = tk.Label(root, image=image) image_label.pack() win = False def button_pressed(): win = True print('You stab the dragon in the neck and it die...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Here's my silly little quicktime event with tkinter

import tkinter as tk
from tkinter import ttk, PhotoImage

# Create the main window
root = tk.Tk()
root.title("Image in Tkinter")
root.geometry('600x600')

# Load the image
image = PhotoImage(file="trogdor.png")

# Create a label to display the image
image_label = tk.Label(root, image=image)
image_label.pack()


win = False

def button_pressed():
    win = True
    print('You stab the dragon in the neck and it dies. Nice one')
    root.destroy()

def game_over():
    if win:
        return

    print('The dragon eats you with a loud CHOMP')
    root.destroy()

image_label.after(5000, game_over)

button = ttk.Button(root, text='Stab dragon', command=button_pressed)
button.pack(expand=True)

# Start the Tkinter event loop
root.mainloop()