#python #tkinter
#python #tkinter
Вопрос:
Мне нужна помощь, как можно отобразить имя пользователя на целевой странице после входа в систему в поле ввода tkinter? Я был бы признателен, если бы кто-нибудь мог помочь с кодом.Спасибо
Комментарии:
1. Какой код? Покажите мне какой-нибудь код, и я покажу вам несколько ответов.
2. У нас нет абсолютно никакого способа помочь вам без дополнительной информации
3. я пытался опубликовать код, но не преуспел.
Ответ №1:
Вам не хватает так много информации!! Но насколько я понял из этого, вы, вероятно, хотите использовать функцию frame.tkraise() для отображения имени пользователя в окне, но в виде прозрачной рамки.
Таким образом, вы можете использовать приведенную выше функцию в соответствии с вашими требованиями, а затем получить входные данные, предоставленные пользователем из записи, и отобразить их через label в следующем кадре.
window = tk.Tk()
window.resizable(0, 0)
window.geometry("400x300")
window.title("XYZ")
window2 = tk.Frame(window)
window2['bg']='yellow'
window2.place(x=0, y=0, width=500, height=500)
window3 = tk.Frame(window)
window3['bg']='lightgreen'
window3.place(x=0, y=0, width=500, height=500)
window1 = tk.Frame(window)
window1['bg']='lightblue'
window1.place(x=0, y=0, width=500, height=500)
def raise_frame(frame):
frame.tkraise()
button = tk.Button(window1, text = "next_frame", command=lambda : raise_frame).pack() #or you can use grid or place function