Python
При необходимости могу перевести на другой язык.
1) Створіть програму, за допомогою якої для багаторядкового текстового поля створюється вертикальна смуга прокручування.
2) Розробіть програму, за допомогою якої у головному вікні розміщується кнопка, два прапорці та об'єкт «список». Після натиснення кнопки виводяться рядки: Черкаси, Чернігів, Чернівці.
Ответы на вопрос
1. Багаторядкове текстове поле з вертикальною смугою прокручування:
import tkinter as tk
root = tk.Tk()
root.title("Текстове поле")
text = tk.Text(root, width=40, height=10)
text.pack(side=tk.LEFT, fill=tk.BOTH, expand=True)
scroll = tk.Scrollbar(root, orient=tk.VERTICAL, command=text.yview)
scroll.pack(side=tk.RIGHT, fill=tk.Y)
text.config(yscrollcommand=scroll.set)
root.mainloop()
2. Кнопка, два прапорці та список:
import tkinter as tk
root = tk.Tk()
root.title("Міста")
var1 = tk.BooleanVar()
var2 = tk.BooleanVar()
check1 = tk.Checkbutton(root, text="Прапорець 1", variable=var1)
check1.pack()
check2 = tk.Checkbutton(root, text="Прапорець 2", variable=var2)
check2.pack()
listbox = tk.Listbox(root, width=25, height=5)
listbox.pack()
def show_cities():
listbox.delete(0, tk.END)
listbox.insert(tk.END, "Черкаси")
listbox.insert(tk.END, "Чернігів")
listbox.insert(tk.END, "Чернівці")
button = tk.Button(root, text="Вивести міста", command=show_cities)
button.pack()
root.mainloop()
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

