Доработать приложение из прошлого задания, добавить возможность выбирать группу из списка групп
Работа с данными ВК / подсказка к 3 задачке
3
Чтобы добавить выпадающий список на форму используется компонента ComboBox, добавляется на форму она примерно так:
# ...
from tkinter import *
from tkinter import ttk # подключаем расширеные компоненты tk
class UI():
def __init__(self, gui):
gui.geometry("200x100")
# создаем выпадающий список, в values передается массив возможных значений
self.comboExample = ttk.Combobox(gui, values=["istu_hightech", "golos_irnitu","club20964327"])
self.comboExample.place(x=10, y=10)
# привязываем реакцию на выбор элемента
self.comboExample.bind("<<ComboboxSelected>>", self.on_combobox_change)
# лейбл еще добавим чтобы в него что-то написать
self.label = Label()
self.label.place(x=10, y=40)
def on_combobox_change(self, event):
value = self.comboExample.get() # вытаскиваем значение выбранного элемента
print(value) # печатаем его в консоль
# пишем комбинацию выбраного значения
self.label['text'] = f"Вы выбрали: {value}"
gui = Tk()
UI(gui)
gui.mainloop()
работает так: