# -*- coding: utf-8 -*- """ Created on Tue Oct 18 18:55:43 2022 @author: Roman """ import tkinter as tk def update_buttons(i): global n if i == 1: btn1.pack_forget() btn2.pack() n += 1 print(n) elif i == 2: btn2.pack_forget() btn1.pack() print(entry.get()) print(text.get('1.0', tk.END)) n = 0 window = tk.Tk() label = tk.Label( text='Hello', background='blue', foreground='white' ) label.pack() frame1 = tk.Frame(relief=tk.SUNKEN, borderwidth=5) btn1 = tk.Button( master=frame1, text='Кнопка 1', command=lambda: update_buttons(1) ) btn2 = tk.Button( master=frame1, text='Кнопка 2', command=lambda: update_buttons(2) ) frame2 = tk.Frame(relief=tk.RIDGE, borderwidth=2) entry = tk.Entry(master=frame2, bg='red', fg='white') entry.pack() text = tk.Text(master=frame2) text.pack() btn1.pack() btn2.pack() frame1.pack() frame2.pack() window.mainloop()