Статья Автор: Омарбек Нұр-Мұхаммед

3 урок. combobox

Добавление виджета Combobox

Чтобы добавить виджет поля с выпадающем списком, используйте класс Combobox из ttk следующим образом:

from tkinter.ttk import Combobox


combo = Combobox(window)

Затем добавьте свои значения в поле со списком.

from tkinter import *  
from tkinter.ttk import Combobox  
  
  
window = Tk()  
window.title("Добро пожаловать в приложение PythonRu")  
window.geometry('400x250')  
combo = Combobox(window)  
combo['values'] = (1, 2, 3, 4, 5, "Текст")  
combo.current(1)  # установите вариант по умолчанию  
combo.grid(column=0, row=0)  
window.mainloop()

Обучение Python GUI (уроки по Tkinter)Как видите с примера, мы добавляем элементы combobox, используя значения tuple.
Чтобы установить выбранный элемент, вы можете передать индекс нужного элемента текущей функции.
Чтобы получить элемент select, вы можете использовать функцию get вот таким образом:

combo.get()

Создайте приложение «Умножайка».

  1. Интерфейс: * Два выпадающих списка (Combobox) с числами от 1 до 9.

    • Кнопка с текстом «Умножить».

    • Текстовая метка (Label) для вывода результата.

  2. Логика: При нажатии на кнопку программа должна считать значения из обоих списков, перемножить их и вывести ответ в метку в формате: Результат: 25.

Печать