ПРОГРАМИРОВАНИЕ Разместите на форме 4 кнопки и 1 текстовое поле. Нажатие на первую кнопку делает её невидимой на форме. Кнопка 2 «возвращает» первую кнопку в видимое состояние. Кнопка 3 делает текстовое поле неактивным, кнопка 4 разблокирует его.
При запуске этого кода откроется окно с 4 кнопками и одним текстовым полем. При нажатии на первую кнопку, она становится невидимой на форме. Нажатие на вторую кнопку вернет первую кнопку в видимое состояние. Нажатие на третью кнопку сделает текстовое поле неактивным, а нажатие на четвертую кнопку разблокирует его.
Пример кода на языке Python с использованием библиотеки tkinter:
import tkinter as tkdef hide_button():
button1.grid_forget()
def show_button():
button1.grid(row=0, column=0)
def disable_entry():
entry1.config(state='disabled')
def enable_entry():
entry1.config(state='normal')
# Создание окна
root = tk.Tk()
root.title("Управление элементами формы")
# Создание кнопок
button1 = tk.Button(root, text="Скрыть кнопку", command=hide_button)
button2 = tk.Button(root, text="Показать кнопку", command=show_button)
button3 = tk.Button(root, text="Отключить поле", command=disable_entry)
button4 = tk.Button(root, text="Включить поле", command=enable_entry)
button1.grid(row=0, column=0)
button2.grid(row=0, column=1)
button3.grid(row=1, column=0)
button4.grid(row=1, column=1)
# Создание текстового поля
entry1 = tk.Entry(root)
entry1.grid(row=2, column=0, columnspan=2)
root.mainloop()
При запуске этого кода откроется окно с 4 кнопками и одним текстовым полем. При нажатии на первую кнопку, она становится невидимой на форме. Нажатие на вторую кнопку вернет первую кнопку в видимое состояние. Нажатие на третью кнопку сделает текстовое поле неактивным, а нажатие на четвертую кнопку разблокирует его.