Je souhaite avoir un ensemble de deux radiobuttons "BBC" et "CNN" dans un sous-menu nommé "Canal" dans mon interface graphique. J'ai essayé d'utiliser la méthode add_radiobutton
, mais les boutons radio apparaissent sous le sous-menu, alors que je veux qu'ils se comportent comme des attributs pour le sous-menu "Canal", plutôt que des sous-menus supplémentaires du menu "Actualités".Comment ajouter des radiobuttons à un sous-menu dans 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()
voulez-vous que le menu apparaisse à droite de 'Channel' avec les options BBC, CNN comme un menu latéral? –
Exactement à droite. –
Vous les ajoutez explicitement au menu Fichier. Pourquoi attendez-vous qu'ils se manifestent ailleurs? Avez-vous essayé de les ajouter au menu que vous voulez qu'ils soient? –