[英]How can I change the color of the menu in Tkinter?
如何更改 Tkinter 中菜單的顏色? 也就是說,我需要更改菜單的顏色,通過root.config (menu = menu)
附加到 window 。 menu.config (bg = 'black')
的通常使用沒有幫助。
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
menu = tk.Menu(root)
#menu.config(background='black')
root.config(menu = menu)
root.config(bg='black')
file = tk.Menu(root, tearoff=0)
file.add_command(label='GYG')
menu.add_cascade(label='Hello', menu=file)
root.mainloop()
PS對不起,如果我的英語很尷尬(我會說俄語,但該網站的俄語版本對我沒有幫助)
我注釋掉了一行以顯示我如何嘗試更改背景(從屏幕截圖中可以清楚地看到)
這取決於您的平台。 你不能在 OSX 上改變顏色,我很確定你也不能在 Windows 上改變它。 當您使用 window 的menu
選項將菜單與 window 關聯時,tk 對菜單的控制很少。 菜單主要由底層操作系統管理。
做到這一點的方法就是你如何做到這一點。 如果它不起作用,那么這是對您正在使用的平台的限制。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.