Решить задачи на Python
27 Просмотров
Задание:
Решить задачи на Python
3адание 1.
Как правильно запустить главный цикл программы root? Ответ напишите в одну строку.
Задача 2.
В одну строку напишите пример создания кнопки серого цвета с надписью “Нажми на меня”.
Задача 3.
Напишите программу, которая создаёт метку и под ней кнопку с произвольными надписями. Метка и кнопка должны быть разных цветов и размеров. Задайте кнопке поведение при нажатии.
Ответ на задание:
Задача 1:
root.mainloop()
Задача 2:
button = Button(text="Нажми на меня", bg="gray")
Задача 3:
from tkinter import * root = Tk() # Метка label = Label(text="Привет!", font=("Arial", 20), fg="red") label.pack() # Кнопка button = Button(text="Нажми!", font=("Arial", 14), bg="blue", command=lambda: print("Кнопка нажата!")) button.pack() root.mainloop()
Описание программы:
- Импортируем необходимые модули из tkinter.
- Создаем корневой элемент окна
root
. - Создаем метку
label
с текстом “Привет!”, шрифтом Arial 20-го размера и красным цветом. - Добавляем метку в окно с помощью метода
pack()
. - Создаем кнопку
button
с текстом “Нажми!”, шрифтом Arial 14-го размера, синим фоном и командойlambda: print("Кнопка нажата!")
, которая выводит сообщение “Кнопка нажата!” при нажатии. - Добавляем кнопку в окно с помощью метода
pack()
. - Запускаем главный цикл окна
root.mainloop()
.