【发布时间】:2022-01-21 18:53:09
【问题描述】:
如何在单击按钮时获取“get()”来获取值? 打印的值始终保持我默认设置的值...
langues = ['FR', 'EN']
nb_joueurs = [2, 3, 4]
var_langues = StringVar()
var_nb_joueurs = IntVar()
var_langues.set(langues[0])
var_nb_joueurs.set(nb_joueurs[0])
Label(self.frame_droit, text='Choix de la langue:').pack()
OptionMenu(self.frame_droit, var_langues, *langues).pack(expand=True)
Label(self.frame_droit, text='Nombre de joueurs:').pack()
OptionMenu(self.frame_droit, var_nb_joueurs, *nb_joueurs).pack(expand=True)
Button(self.frame_droit, text="NOUVELLE PARTIE", bg='#1394ab', fg='white', height=2,
width=20, ***command=lambda:print(f'{choix_langue} and {choix_nb_joueurs}')).pack()
choix_nb_joueurs=var_nb_joueurs.get()
choix_langue=var_langues.get()***
【问题讨论】:
标签: python tkinter get optionmenu