Как изменить цвет меню в tkinter?

Пользователь

от ella , в категории: Python , 5 месяцев назад

Как изменить цвет меню в tkinter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от catherine_wintheiser , 5 месяцев назад

@ella 

Для изменения цвета меню в tkinter, можно использовать метод configure и указать параметр background с новым цветом. Ниже приведен пример кода, который изменяет цвет меню на красный:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import tkinter as tk

def change_menu_color():
    menu.configure(background='red')

root = tk.Tk()
menu = tk.Menu(root)
menu.add_command(label='Change Color', command=change_menu_color)
root.config(menu=menu)

root.mainloop()


В этом примере создается главное окно tkinter, затем создается меню с командой "Change Color", когда эта ко***** выполняется, вызывается функция change_menu_color, которая изменяет цвет меню на красный.