2024-06-16 08:47:12 发布
网友
我正在编写一个程序,在这个程序中,我必须从6个单选按钮中选择15个值,每个应该返回的值都是一个浮点值。使用Tkinter单选按钮时:
r155 = Radiobutton(master,text=" ",variable=j, value=1.10)
它在忽略小数点后的值后返回值,这里j.get()返回1。在
同样,对于:
get()返回0。有可能得到浮点数吗?在
是的,你的变量可以取浮点值。但是,为此,您需要将i和{}定义为DoubleVars,而不是{}s
i
DoubleVar
尽管没有显示,但我相信早于单选按钮定义的地方,您有以下几行:
i = IntVar() j = IntVar()
这些必须改为:
分别。在
另外,请注意,如果您的单选按钮属于同一组,则它们应该使用相同的变量(即,参数variable=i应该用于两个按钮):
variable=i
是的,你的变量可以取浮点值。但是,为此,您需要将}定义为}s
i
和{DoubleVar
s,而不是{尽管没有显示,但我相信早于单选按钮定义的地方,您有以下几行:
这些必须改为:
^{pr2}$分别。在
另外,请注意,如果您的单选按钮属于同一组,则它们应该使用相同的变量(即,参数
variable=i
应该用于两个按钮):相关问题 更多 >
编程相关推荐