1
我想在我的GUI中名爲「Channel」的子菜單中設置一組兩個單選按鈕「BBC」和「CNN」。 我嘗試使用add_radiobutton
方法,但單選按鈕顯示在子菜單下,而我希望它們表現爲「頻道」子菜單的屬性,而不是「新聞」菜單的其他子菜單。如何添加單選按鈕到Tkinter的子菜單中
from tkinter import *
root = Tk()
root.title("main")
root.geometry("500x500")
MAIN_MENU = Menu(root)
root.config(menu=MAIN_MENU)
File_menu = Menu(MAIN_MENU, tearoff=0)
MAIN_MENU.add_cascade(label="News", menu=File_menu, underline=0)
File_menu.add_command(label="Channel")
File_menu.add_radiobutton(label="BBC")
File_menu.add_radiobutton(label="CNN")
Settings_menu = Menu(MAIN_MENU, tearoff=0)
MAIN_MENU.add_cascade(label="History", menu=Settings_menu, underline=3)
root.mainloop()
你想讓菜單彈出到'頻道'右邊的選項BBC,CNN作爲側面菜單嗎? –
恰到好處。 –
你明確地將它們添加到文件菜單中。你爲什麼期望他們出現在別的地方?你有沒有嘗試將它們添加到你想要的菜單上? –