Python 如果按下按钮,则更换标签

Python 如果按下按钮,则更换标签,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,我需要你的帮助 我的代码: #Imports from tkinter import * #Defs #Start window window = Tk() window.geometry("700x250") #Frames F1 = Frame(window) #F1.geometry("50x50") #Buttons B1 = Button(window, text = "Option 1") B2 = Button(window, text = "Option 2") #Pl

我需要你的帮助

我的代码:

#Imports
from tkinter import *


#Defs

#Start window
window = Tk()
window.geometry("700x250")

#Frames
F1 = Frame(window)
#F1.geometry("50x50")
#Buttons
B1 = Button(window, text = "Option 1")
B2 = Button(window, text = "Option 2")

#Placing of buttons
B1.pack(side=LEFT, padx=20)
B2.pack(side=RIGHT, padx=20)

#Labels
L1 = Label(window, text = "Dungeon Game")

#Placing of labels
L1.pack()
F1.pack(side=BOTTOM, pady=20)

我已经知道如何使用
.configure(text=“stuff here”)
更新代码。但我需要帮助,如果按下按钮,更新标签。我该怎么做

在下面的代码中,按钮更改标签的文本

import tkinter as tk

root = tk.Tk()

lbl = tk.Label(root, text = "Dungeon")
lbl.pack()

def some_callback_func():
    lbl['text'] = "This is the updated text."

#if btn is pressed then go to some_callback_func
btn = tk.Button(root, text="Update", command=some_callback_func)
btn.pack()

root.mainloop()

是否可以使用不带回调的if语句?我想写一本书,就像选择你自己的冒险。您单击一个按钮,标签将更新,玩家将选择要选择的标签。我可以不用tkinter做这件事。我只是想看看是否可以使用GUI使它变得更好。@DarkestN2O您可以创建一个按钮对象列表,然后将它们分配给具有唯一参数的相同方法,然后该方法将使用
if
语句决定要做什么。我想不出更好的办法来实现你的愿望。