Створити вікно розмірами 150х80 із заголовком “Друге вікно” і кольором фону зеленим.
На вікні розташовуються дві кнопки із назвами “Відобразити друге вікно” і “Вихід” та два поля тексту Label із наступним текстом “Я перше вікно” і “Працюю”. Для першої кнопки задати колір фону синій і колір тексту білого кольору. Для другої кнопки: колір фону - жовтий, а колір тексту - чорний.
При натисканні кнопки “Відобразити друге вікно” текстове поле1 буде змінюватися наступним чином:
текст зміниться на “Я друге вікно”, колір фону поля зміниться на коричневий, колір тексту білий.
При натисканні кнопки “Вихід” відбуватимуться наступні зміни:
у текстовому полі2 текст зміниться на “Відпочиваю”, колір фону поля зміниться на синій, колір тексту білий;
кнопка “Вихід” змінить фон на чорний.


unusual69420: Это нужно сделать в Lazarus?

Ответы

Ответ дал: kobetsky
1

что это за программа такая??

ну ладно, вот код:

from tkinter import*

win2=Tk()

win2.geometry('150x80')

win2['bg']='green'

def command1():

Label(win2, text='я второе окно', bg='brown', fg='white').grid(row=3, column=1, sticky='nesw')

def command2():

Label(win2, text='отдыхаю', bg='blue', fg='white').grid(row=4, column=1, sticky='nesw')

Button(win2, text='выход', command=command2, bg='black', fg='black', activebackground='black', activeforeground='black').grid(row=2, column=1, sticky='nesw')

Button(win2, text='отобразить второе окно', command=command1, bg='blue', fg='white', activebackground='blue', activeforeground='white').grid(row=1, column=1, sticky='nesw')

Button(win2, text='выход', command=command2, bg='yellow', fg='black', activebackground='yellow', activeforeground='black').grid(row=2, column=1, sticky='nesw')

Label(win2, text='я первое окно').grid(row=3, column=1, sticky='nesw')

Label(win2, text='работаю').grid(row=4, column=1, sticky='nesw')

Вас заинтересует