Як створити меню в tkinter пітон?


Categories :

У tkinter екземпляр меню створюється від класу Menu, далі його треба прив'язати до віджету, на якому воно буде розташоване. Зазвичай таким є головне вікно програми. Його опції menu надається екземпляр Menu через ім'я пов'язаної з екземпляром змінної. В даному випадку "Файл" та "Довідка" – це команди.

Щоб додати пункти меню до об'єкта Menu викликається метод add_cascade(). Цей метод передаються параметри пункту меню, у разі вони представлені текстової міткою, встановлюваної через параметр label .

Створюємо основне вікно і вказуємо назву програми

  1. from tkinter import * from tkinter import messagebox.
  2. window = Tk() #Створюємо вікно програми. window. title("Калькулятор індексу маси тіла (ІМТ)") #Додаємо назву програми.
  3. window.mainloop()
  4. window.geometry('400×300')

Tk та ttk. Ключовим будівельним блоком у графічному додатку є різні елементи управління, з якими взаємодіє користувач, як кнопки, мітки, поля введення. У Tkinter є багата палітра різних елементів керування, Які називаються віджетами.

ttk (themed tk) це розширення tcl/tk з новим набором віджетів. У ttk використовується новий двигун для створення віджетів. Цей двигун має підтримку тем і стилів оформлення.

Меню є важливою частиною будь-якого графічного інтерфейсу . Зазвичай меню використовуються для зручного доступу до різних операцій, таких як збереження або відкриття файлу, вихід із програми або маніпулювання даними. Меню верхнього рівня відображаються прямо під рядком заголовка кореневого вікна або іншого вікна верхнього рівня.

Введіть текст, який потрібно відобразити в контекстному меню, а потім натисніть програмну клавішу OK . Щоб додати значок у контекстне меню, клацніть правою кнопкою миші порожню область на правій панелі та виберіть «Створити» > «Рядкове значення». Назвіть новий елемент Icon.

За замовчуванням програма Tkinter має одне головне вікно, яке представляє клас tkinter.Tk .