Der Tkinter-Rahmen ändert sich mit SchaltflächenPython

Python-Programme
Anonymous
 Der Tkinter-Rahmen ändert sich mit Schaltflächen

Post by Anonymous »

Ich bin ein Anfänger mit Tkinter und kann nicht herausfinden, wie ich Frames in meinem RPG-Spiel ändern kann. In dem von mir gesendeten Code versuche ich, den Welcome_Frame zu schließen und zu öffnen. Übrigens konnte ich nicht finden, wie ich das Fenster im Vollbildmodus öffnen kann.

Code: Select all

import tkinter as tk

window = tk.Tk()
window.title("Dungeon RPG")
window.geometry("1x1")
color = "#304671"
window.config(background=color)

occurence = 0
def frame_change(old_frame, new_frame):
global welcome_frame
old_frame.place_forget()
new_frame.pack
ready_to_change = False

def ready_to_change():
ready_to_change = True

def welcome():
global welcome_frame
global occ

welcome_frame = tk.Frame(window, bg=color, bd=16)
welcome_message_txt = """
Welcome to
Dungeon RPG
"""
welcome_message = tk.Label(welcome_frame, text=welcome_message_txt, font=("dragonfly", 50), bg=color, fg="white")
welcome_message.pack()

welcome_end_button = tk.Button(welcome_frame, text="Continue", font=("dragonfly", 20), bg=color, fg ="white", command=ready_to_change)
welcome_end_button.pack()

#frame pack
welcome_frame.pack(expand="yes")
occ+=1

def menu():
global menu_frame

menu_frame = tk.Frame(window, bg=color, bd = 16)

menu_label = tk.Label(menu_frame, text="DungeonRPG", font=('dragonfly', 35), bg=color, fg="white")
menu_label.pack()

menu_frame.pack()

if occurence==0:
welcome()
if ready_to_change():
frame_change(welcome_frame, menu_frame)

window.mainloop()

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post