Поэтому я пытаюсь создать простой графический интерфейс, в котором при нажатии кнопки в окне код выполняет условную проверку текста кнопки и затем выводит «Это тест» в командной строке.Проблема в том, что всякий раз, когда я нажимаю кнопку, текст не отображается.Как мне это исправить?
У меня действительно нет других идей о том, что попробовать, кроме того, что я делаю сейчас.
from tkinter import *
root = Tk()
def buttonchange(button):
if button["text"] == " ":
button["text"] = "X"
button = StringVar()
btn1 = Button(text=" ", command=lambda:buttonchange(btn1))
btn1.pack()
btn2 = Button(text=" ", command=lambda:buttonchange(btn2))
btn2.pack()
if btn2["text"] == "X":
print("This is a test.")
root.mainloop()
Всякий раз, когда я нажимаю кнопку, ничегопоказывает в командной строке?Я хочу показать «Это тест» с оператором if
/ else
.