Работа с данными ВК / подсказка к 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()

работает так: