Обработчик Load, смена цвета формы и смена текста
Условие задания: 1)Разместите на форме две кнопки (Button) и одну метку (Label). Сделайте на кнопках следующие надписи: скрыть, показать.
2)Создайте обработчики события нажатия на данные кнопки, которые буду срывать или показывать метку.
3) Создайте обработчик события создания формы (Load), который будет устанавливать цвет формы и менять текст метки на строку «Начало работы».
(все в одной программе)
и так я сделал 1 и 2, но не могу сделать 3 пункт, вот рабочий код который сделал 1 и 2 пункта:
try:
import Tkinter as tk
except:
import tkinter as tk
class Test():
def __init__(self):
self.root = tk.Tk()
self.top = tk.Frame(self.root)
self.bot = tk.Frame(self.root)
self.label = tk.Label(self.bot, text = "Label")
self.button1 = tk.Button(self.top, text = "Скрыть", command = lambda: self.label.pack_forget())
self.button2 = tk.Button(self.top, text = "Показать", command = lambda: self.label.pack())
self.label.pack(side = "top")
self.button1.pack(side = "left")
self.button2.pack(side = "left")
self.top.pack()
self.bot.pack()
self.root.mainloop()
def quit(self):
self.root.destroy()
app = Test()