Python tkinter中的动态无线电和复选框数据检索和标记

Python tkinter中的动态无线电和复选框数据检索和标记,python,pandas,tkinter,Python,Pandas,Tkinter,我用tkinter构建了一个GUI,看起来像这样。我有一个包含180000个联系人的数据框,这是我用来对他们进行排序的两个过滤器。我想要的是目前显示12345的标签,以显示符合上述标准的联系人数量 我已经有一个函数可以计算,如何使最终结果在这个标签中动态显示,即不需要用户按enter/ok。如果这是不可能的,我将添加一个按钮 您可能希望将一些回调方法绑定到事件,例如单击checkbutton和/或radiobutton 例如,基于,Checkbutton小部件似乎有一个命令参数,您可以将其设置为

我用tkinter构建了一个GUI,看起来像这样。我有一个包含180000个联系人的数据框,这是我用来对他们进行排序的两个过滤器。我想要的是目前显示12345的标签,以显示符合上述标准的联系人数量

我已经有一个函数可以计算,如何使最终结果在这个标签中动态显示,即不需要用户按enter/ok。如果这是不可能的,我将添加一个按钮


您可能希望将一些回调方法绑定到事件,例如单击checkbutton和/或radiobutton

例如,基于,Checkbutton小部件似乎有一个命令参数,您可以将其设置为回调函数

你可以试着这样写:

def更新_标签事件: 更新标签的代码 c=检查按钮 text=选择区域, […其他参数…], 命令=更新标签
您可能希望将一些回调方法绑定到事件,例如单击checkbutton和/或radiobutton

例如,基于,Checkbutton小部件似乎有一个命令参数,您可以将其设置为回调函数

你可以试着这样写:

def更新_标签事件: 更新标签的代码 c=检查按钮 text=选择区域, […其他参数…], 命令=更新标签
您可以将命令绑定到单选按钮。谢谢,我将相同的命令绑定到了所有复选框、收音机和文本框,文本框将所有值传递给函数。有点复杂,但效果很好。你认为有更整洁的方法吗?我可能也会这么做。还有一些替代方法,比如绑定到整个帧,或者甚至使用root.after安排一个常量检查,但我更希望精确,而不是过度。您可以将命令绑定到单选按钮。谢谢,我将相同的命令绑定到所有复选框、收音机,文本框将所有值传递给函数。有点复杂,但效果很好。你认为有更整洁的方法吗?我可能也会这么做。还有一些替代方法,比如绑定到整个帧,或者甚至使用root.after安排一个常量检查,但我更希望做到精确而不是过度。命令应该是可调用的,而不是字符串。你需要去掉双引号。好的。修正了。是的,我就是这么做的。功能有点慢,所以我会优化它,但除此之外,这是完美的。非常感谢。命令应该是可调用的,而不是字符串。你需要去掉双引号。好的。修正了。是的,我就是这么做的。功能有点慢,所以我会优化它,但除此之外,这是完美的。非常感谢。