Tkinter 单选按钮功能
所以我有一个代码,我想把它调用到一个函数中,例如 如果选择python,则打印一些内容Tkinter 单选按钮功能,tkinter,Tkinter,所以我有一个代码,我想把它调用到一个函数中,例如 如果选择python,则打印一些内容 from tkinter import * r = Tk() v = IntVar() languages=[ ("Python",1), ("Perl",2), ("Java",3), ("C++",4), ("C",5), ("None of above",6) ] def ShowChoice(): print ("your choi
from tkinter import *
r = Tk()
v = IntVar()
languages=[
("Python",1),
("Perl",2),
("Java",3),
("C++",4),
("C",5),
("None of above",6)
]
def ShowChoice():
print ("your choice is",v.get())
Label(r, text="Choose your favourite programming language", justify=LEFT, padx=20).pack()
for txt, val in languages:
Radiobutton(r, text=txt, padx=20, variable=v, command=ShowChoice, value=val).pack(anchor=W)
mainloop()
扩展您当前的功能:
def ShowChoice():
print ("your choice is",v.get())
你必须声明“如果v被按下,做点什么”。像这样:
def ShowChoice():
if v.get()==1:
#Do Something
else:
print("your choice is", v.get())
你的问题是什么?你已经告诉我们你想要什么,但你什么都没问。你对问题的哪一部分有困难?