tkinter page navigation , внутри главного Frame разместит страницы
tkinter , есть несколько файлов (страниц) page1.py, page2.py, page3.py которых нужно отобразить на главной меню при нажатие соответствующей кнопки , народ как это сделать, помогите разобраться, ниже выложу меню чтоб понят суть проблемы
option_frame = tk.Frame(window, bg='#036bfc')
home_btn = tk.Button(option_frame, text='Home', font=('Bold',14, 'bold'), fg='#158aff', bd=0)
home_btn.place(x=10, y=30, width=105)
employee_btn = tk.Button(option_frame, text='Employee', font=('Bold',14, 'bold', command: Pages),
fg='#158aff', bd=0, command: Pages)
employee_btn.place(x=10, y=80, width=105)
cars_btn = tk.Button(option_frame, text='Cars', font=('Bold',14, 'bold'), fg='#158aff', bd=0)
cars_btn.place(x=10, y=130, width=105)
Qr_btn = tk.Button(option_frame, text='QR reader', font=('Bold',14, 'bold'), fg='#158aff',
bd=0)
Qr_btn.place(x=10, y=180, width=105)
def Pages():
import page1
pass
option_frame.pack(side=tk.LEFT)
option_frame.pack_propagate(False)
option_frame.configure(width=125, height=700)
main_frame =tk.Frame(window, highlightbackground='black', highlightthickness=2)
main_frame.pack(side=tk.LEFT)
main_frame.pack_propagate(False)
main_frame.configure(height=700, width=900)
window.mainloop()
Источник: Stack Overflow на русском