Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不单击tkinter python的情况下读取单选按钮值_Python_Tkinter_Radio Button - Fatal编程技术网

如何在不单击tkinter python的情况下读取单选按钮值

如何在不单击tkinter python的情况下读取单选按钮值,python,tkinter,radio-button,Python,Tkinter,Radio Button,当单选按钮已经在tkinter Python中被选中时,阅读它的最佳方式是什么 我在主循环中有一个函数,单选按钮用于调用其他函数,此过程在While1:循环中运行,问题是每次处理时我都必须选择单选按钮。除非单选按钮未更改,否则是否有任何方法可以选择先前选择的单选按钮值。您应该使用mainloop而不是无限while循环。 以下是每秒打印选定单选按钮值的示例: from tkinter import * def read_value(e): print(v.get()) mas

当单选按钮已经在tkinter Python中被选中时,阅读它的最佳方式是什么


我在主循环中有一个函数,单选按钮用于调用其他函数,此过程在
While1:
循环中运行,问题是每次处理时我都必须选择单选按钮。除非单选按钮未更改,否则是否有任何方法可以选择先前选择的单选按钮值。

您应该使用mainloop而不是无限while循环。
以下是每秒打印选定单选按钮值的示例:

from tkinter import *


def read_value(e):
    print(v.get())
    master.after(1000, read_value, 'dummy')


master = Tk()

v = IntVar()
v.set(1)

r1 = Radiobutton(master, text="One", variable=v, value=1)
r1.pack(anchor=W)
r2 = Radiobutton(master, text="Two", variable=v, value=2)
r2.pack(anchor=W)

read_value('dummy')

master.mainloop()

如果我把它放在这里,你能帮我解决吗?是的,我或其他人可以帮你:你需要问一个新问题,然后把你的代码和所有相关的细节贴在那里。我很乐意回答,并帮助您。您能帮助我吗: