Предмет: Информатика, автор: egortaras0664

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

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

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


alexnotonfire81: можливе використання бібліотеки Tkinter для виконання першої задачі?
alexnotonfire81: а в якій програмі ви працюєте?
egortaras0664: Так, python
asilvejstruk: Тут для обеих задач нужна любая gui библиотека

Ответы

Автор ответа: asilvejstruk
1

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

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