gpt4 book ai didi

Python Tkinter - 单选按钮值可以是 float 吗?

转载 作者:行者123 更新时间:2023-12-01 02:41:08 25 4
gpt4 key购买 nike

我正在编写一个程序,我必须从 6 个单选按钮中选择 15 个值,并且每个应返回的值都是浮点值。关于使用 Tkinter Radiobutton:

r155 = Radiobutton(master,text=" ",variable=j, value=1.10)

它返回忽略小数点后的值后的值,这里j.get()返回1。

同样,对于:

r144 = Radiobutton(master,text=" ",variable=i, value=0.91)

i.get() 返回0。是否可以获取 float ?

最佳答案

是的,您的变量可以采用浮点值。但是,为此,您需要将 ij 定义为 DoubleVar 而不是 IntVars

即使没有显示,我相信在您的单选按钮定义之前的某个地方您有以下行:

i = IntVar()
j = IntVar()

这些必须更改为:

i = DoubleVar()
j = DoubleVar()

分别。

另请注意,如果您的单选按钮属于同一组,则它们应使用相同的变量(即参数 variable=i 应用于两个按钮):

关于Python Tkinter - 单选按钮值可以是 float 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45711423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com