Есть ли способ переключиться между двумя значениями в массиве для метки tkinter? ⇐ Python
-
Anonymous
Есть ли способ переключиться между двумя значениями в массиве для метки tkinter?
Я хочу иметь способ изменить значение метки с «мужского» на «женский» и наоборот, я постоянно получаю ошибку: ссылка на x указывается перед назначением
из импорта tkinter * глобальный х х = 0 пол = ["Мальчик","Девочка"] WS = Тк() ws.title('Руководства по Python') ws.geometry("400x300") Label = Label(ws,text = f'Sex --> {gender[x]}') Метка.пакет() изменение защиты(): х = х + 1 д = х%2 распечатать(х) печать (д) Label.config(text = f'Sex --> {gender[q]}') idk = Button(ws, text="change", команда= лямбда:(change())) я не знаю.pack() ws.mainloop()
Я хочу иметь способ изменить значение метки с «мужского» на «женский» и наоборот, я постоянно получаю ошибку: ссылка на x указывается перед назначением
из импорта tkinter * глобальный х х = 0 пол = ["Мальчик","Девочка"] WS = Тк() ws.title('Руководства по Python') ws.geometry("400x300") Label = Label(ws,text = f'Sex --> {gender[x]}') Метка.пакет() изменение защиты(): х = х + 1 д = х%2 распечатать(х) печать (д) Label.config(text = f'Sex --> {gender[q]}') idk = Button(ws, text="change", команда= лямбда:(change())) я не знаю.pack() ws.mainloop()