Елемент керування Combobox (випадаючий список)

Про матеріал
Елемент керування Combobox (випадаючий список) Матеріал для самостійного опрацювання
Перегляд файлу

Елемент керування Combobox (випадаючий список)

Списки типу Combobox називають випадаючими або полями зі списком. Обидві назви вірні. Випадаючими їх називають тому, що для вибору значення зі списку спочатку необхідно список відкрити, натиснувши кнопку зі стрілкою, розташовану з правого боку поля введення. Друга назва - поле зі списком - вони отримали через те, що за своїми функціями список типу Combobox поєднує функції списку Listbox і поля введення Entry. Іншими словами, зі списку Combobox дані можна не тільки вибирати, але і вводити нове значення в поле введення, яке знаходиться у верхній частині списку.

Віджет Combobox міститься в модулі ttk бібліотеки tkinter, тому перед використанням, потрібно імпортувати дану бібліотеку в програму:

Випадаючий список створюється за допомогою функції Combobox() з наступним синтаксисом:

Властивості елемента керування Combobox:

bg = 'значення' - колір фону елемента керування;

fg = 'значення' - колір тексту елемента керування;

font = 'шрифт розмір' - задає сімейство та розмір шрифту елемента керування;

width = число - ширина елемента керування у символах;

height = число - вказує висоту елемента керування в рядках;

justify = 'значення' - задає вирівнювання тексту в елементі керування. Можливі значення - 'left', 'right' та 'center';

values = ['значення1', ... , 'значенняN'] - містить набір значень, які відображатимуться у списку.

Розглянемо приклад:

Створити програму, згенерує вікно розміром 300 на 300 пікселів та створить у ньому єдиний елемент керування Combobox з переліком 5 кольорів. Після вибору кольору з випадаючого списку, вікно має змінити власний колір на обраний.

 

Хід виконання:

1. Створимо головне вікно, передбачивши імпорт модуля ttk:

2. Створимо та розташуємо у вікні елемент керування Combobox:

3.  Створимо функцію для вибору кольору:

 

4.  Залишається додати до створеного випадаючого списку подію вибору його елемента (ComboboxSelected):

5. Запустимо створену програму на виконання та перевіримо її працездатність:

Повний код програми:

Завдання:

1. Опрацювати статтю;

2. Створити програму з прикладу за зразком, запустити та перевірити її працездатність;

3. У створену програму додати ще перелік кольорів, так щоб загальна їх кількість була рівною 12. Назви кольорів візьміть з додаткових матеріалів у кінці статті;

4. Створену програму переслати на перевірку

Додаткові матеріали

 

docx
Додано
1 листопада 2025
Переглядів
167
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку