Python
Понеобходимости могу перевести на другой язык
1)Створіть програму за допомогою якої для багаторядкового текстового поля створюється вертикальна смуга прокручування.
2)разробіть программу за допомогою якої у головному вікні розміщується кнопка, два прапорці та об'єкт список.Після натиснення кнопки виводяться рядки: Черкаси,Чернігів, Чернівці.
Ответы
1
import tkinter as tk
root = tk.Tk()
text = tk.Text(root)
text.pack()
scrollbar = tk.Scrollbar(root)
scrollbar.pack(side=tk.RIGHT, fill=tk.Y)
text.config(yscrollcommand=scrollbar.set)
scrollbar.config(command=text.yview)
root.mainloop()
2
import tkinter as tk
def display_cities():
cities = ""
if chkvar1.get():
cities += "Cherkassy, "
if chkvar2.get():
cities += "Chernigiv, "
cities += "Chernivtsi"
city_list.insert(tk.END, cities)
root = tk.Tk()
chkvar1 = tk.BooleanVar()
chkvar2 = tk.BooleanVar()
chkbox1 = tk.Checkbutton(root, text="Cherkassy", variable=chkvar1)
chkbox1.pack()
chkbox2 = tk.Checkbutton(root, text="Chernigiv", variable=chkvar2)
chkbox2.pack()
city_list = tk.Listbox(root)
city_list.pack()
button = tk.Button(root, text="Display Cities", command=display_cities)
button.pack()
root.mainloop()