Вопрос задан 26.09.2026 в 16:51. Предмет Информатика. Спрашивает Петраченков Илья.

Python
При необходимости могу перевести на другой язык.

1) Створіть програму, за допомогою якої для багаторядкового текстового поля створюється вертикальна смуга прокручування.

2) Розробіть програму, за допомогою якої у головному вікні розміщується кнопка, два прапорці та об'єкт «список». Після натиснення кнопки виводяться рядки: Черкаси, Чернігів, Чернівці.

Перейти к ответам

Ответы на вопрос

Отвечает Biz Almazan.

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()

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос