Python 2.7 Tkinter-确定已选择哪个单选按钮

用户4351838

假设已编写以下代码:

self.firstRadioButton = Radiobutton(self.__canvas, text="ONE", fg='white', bg=BACKGROUND_COLOR, variable=self.selectedONE, value=1)

self.secondRadioButton = Radiobutton(self.__canvas, text="TWO", fg='white', bg=BACKGROUND_COLOR, variable=self.selectedTWO, value=2)

我试图确定已选择哪个单选按钮,然后提取用户选择的那个单选按钮的值。我该怎么做呢?

恩布罗

关键是要确保两个单选按钮共享相同的变量。然后,要知道选择了哪个变量,您只需要获取变量的值即可。

这是一个例子:

import tkinter

# function that is called when you select a certain radio button
def selected():
    print(var.get())


root = tkinter.Tk()

var = tkinter.StringVar() #used to get the 'value' property of a tkinter.Radiobutton

# Note that I added a command to each radio button and a different 'value'
# When you press a radio button, its corresponding 'command' is called.
# In this case, I am linking both radio buttons to the same command: 'selected'

rb1 = tkinter.Radiobutton(text='Radio Button 1', variable=var, 
                          value="Radio 1", command=selected)
rb1.pack()
rb2 = tkinter.Radiobutton(text='Radio Button 2', variable=var, 
                          value="Radio 2", command=selected)
rb2.pack()

root.mainloop()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python tkinter组合框/按钮

来自分类Dev

为什么Python Tkinter单选按钮向左对齐?

来自分类Dev

单击Python时的Tkinter救济按钮

来自分类Dev

Python:使用Tkinter单选按钮从GUI添加/删除字段

来自分类Dev

(Python 3.4 Tkinter)按钮网格填充问题

来自分类Dev

Python 2.7 Tkinter-确定已选择哪个单选按钮

来自分类Dev

知道哪个按钮与之接合的Python函数(Tkinter)

来自分类Dev

Python Tkinter中的单选按钮值

来自分类Dev

如何确定我的Linux机器上安装了哪个版本的python3 tkinter?

来自分类Dev

Python中的单选按钮(TKinter)

来自分类Dev

Python 3-Tkinter按钮命令

来自分类Dev

Python如何选择单选按钮

来自分类Dev

基于使用Python Tkinter的多个单选按钮选择的显示列表

来自分类Dev

如何确定在Tkinter中单击了哪个按钮

来自分类Dev

为什么Python Tkinter单选按钮向左对齐?

来自分类Dev

Python Tkinter按钮动作

来自分类Dev

Python:Tkinter按钮功能和urllib2

来自分类Dev

Python:使用Tkinter单选按钮从GUI添加/删除字段

来自分类Dev

Python Tkinter按钮

来自分类Dev

Python 3.4 tkinter按钮

来自分类Dev

Python-悬停时Tkinter单选按钮突出显示

来自分类Dev

Python Tkinter按钮相距很远

来自分类Dev

Python中的单选按钮(TKinter)

来自分类Dev

单选按钮变量未更改Python(TKinter)中的值

来自分类Dev

Python Tkinter按钮-无文字

来自分类Dev

Python TkInter按钮编程

来自分类Dev

Tkinter Python RadioButton 未选择

来自分类Dev

Python tkinter 2 类按钮,只有 1 个可见

来自分类Dev

如何查看哪个按钮被激活/确定在python tkinter上激活了正确的按钮