2017-03-09 27 views
-2
from tkinter import * 


k =[] 
a = Tk() 
a.title ("Hello World!") 
a.geometry ("1000x490") 
a.configure (background="white") 
x=Radiobutton(a, fg = 'blue',value=5, width=1, height=1) 
x.pack() 

def com() : 
    e.append(1) 

我希望当我按Radiobutton运行com()?我该怎么办?tkinter中的单选按钮中的命令

+1

第一步是做一点研究。在这个网站上有数百个单选按钮的例子,单选按钮上的大多数文档都涵盖了如何运行命令。 –

回答

0

您可以简单地将com设置为您的Radiobuttoncommand财产的值。 (这东西是很好的docomented各地。请网络上的下一次搜索的更好!)

from tkinter import * 


k =[] 

def com() : 
    k.append(1) 
    print(k) 

a = Tk() 
x=Radiobutton(a, fg = 'blue',value=5, width=1, height=1, command=com) 
x.pack() 

顺便说一句,你试图追加到一个名为e名单,其中并不存在。可能你的意思是k.append(1)

+0

否 我检查过,当我们检查单选按钮 –

+0

@ A.Elhami时,它不起作用什么?你做错了什么!我在计算机上执行了上面的代码,它工作,我知道它应该工作。你确定你正在执行我的代码吗?也许你想要实现别的东西? – nbro