问题标签 [tkinter.checkbutton]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1766 浏览

python - AttributeError:“Checkbutton”对象没有“取消选择”属性

我在从包含“0”和“1”的文本文件中加载复选框状态时遇到问题。

这就是我期望的结果,“1”代表选中框,“0”代表未选中框

在此处输入图像描述

下面是我正在处理的代码:

但它给出了错误:

回溯(最后一次调用):文件“C:/Users/jmamuham/PycharmProjects/LogBook/load_state.py”,第 24 行,在 createCheckboxes() 文件“C:/Users/jmamuham/PycharmProjects/LogBook/load_state.py”中,第 20 行,在 createCheckboxes check.deselect() AttributeError: 'Checkbutton' object has no attribute 'deselect'

知道为什么 .select() 和 .deselect() 给我这个错误吗?

顺便说一句,我是否使用正确的方法使用 1 和 0 重新填充复选框状态?

0 投票
0 回答
113 浏览

python-3.x - 带有平面复选框的 Tkinter Checkbutton

基本上我想要的是一个检查按钮,其中围绕检查标记(或更简单的指示器)的框的浮雕不是凹陷而是平坦的。作为它应该是什么样子的示例:查看(Windows-)菜单中的复选按钮。对于那些不知道我的意思的人:

windows 菜单检查按钮

操作系统:Windows 10

蟒蛇 3.7

0 投票
1 回答
130 浏览

python - Tkinter Checkbutton 问题

我想建立一个这样的用户界面:

代码是:

问题是我只能得到最后一个检查按钮的值,你能帮我解决这个问题吗?非常感谢!

0 投票
1 回答
244 浏览

python - Matplotlib - 为无限数量的图创建带有 CheckButton 图例的图形

我知道如何使用此处找到的方法为一系列 CheckButtons 图形创建图例: https ://matplotlib.org/3.1.1/gallery/widgets/check_buttons.html

我的特殊问题有大量图表,随着我们测试更多样本,这些图表将不断增长。如何构建我的代码,以便在运行或更新代码时,在附加代码中称为的列表可以不断地添加新的 plt.subplots 条目?

谢谢

0 投票
1 回答
68 浏览

python - Tkinter Checkbuttons 之间的纠缠

嘿,所以我正在制作一个程序,它在主窗口上有一个复选按钮,而顶层窗口也有一个复选按钮。问题是,由于某种原因,顶级检查按钮会影响主检查按钮的状态,或者主检查按钮模仿顶级一(如果您选中/取消选中顶级一,主要检查/取消选中)。这是显示问题的示例代码:

我没有定义状态变量,因为它们似乎不是问题的根源。我在 win10 上使用 python 3.7.7 和 tkinter 8.6。请帮助:(

0 投票
0 回答
86 浏览

python - 在课堂上使用 tkinter checkbutton 的新手问题

在 PyCharm 中运行 python 3.8

我正在尝试创建一个类以允许创建一个 tkinter 检查按钮(以及最终的其他小部件),它将保存小部件的所有格式和定义。我希望能够测试检查按钮的状态并在回调中对其进行操作。但像许多其他人一样,我的 checkbutton 变量似乎总是为 0。我很确定这是一个垃圾收集问题,但我想不出办法解决它。注意类定义中的第二组参数指定标签的位置以显示检查按钮变量状态。目前,回调只是在标签中显示变量状态。

致谢:我为此修改了 Burhard Meier 的“Python GUI Programming Cookbook”一书中的代码。与课程相关的代码是我的,其余的来自 Burkhard Meier。

0 投票
4 回答
781 浏览

python - ttk checkbutton 默认不取消选中

请踢这里查看当前输出和预期输出

我有一个简单的 python 程序,我想默认取消选中复选按钮。我希望以与用户取消选中复选框时相同的方式查看它。请让我知道如何实现它。

0 投票
3 回答
621 浏览

python - 从 tkinter 中的变量获取检查按钮的文本

我在这里创建检查按钮:

在这里,我获得了每个检查按钮的变量,并希望打印被检查的检查按钮的文本:

如何仅使用变量打印该检查按钮的文本?

编辑:这里的问题似乎很相似: 如何从 python 中的复选按钮获取文本?(Tkinter)

我尝试分配Checkbutton(frame, text = i[0], variable = var[k], wraplength=500).pack()给一个列表ch[p],以便在它迭代时,它被分配给一个新对象。当我print ch[p].get()在函数下添加时,我得到一个错误。我也试过print ch[p].get('text'),但我得到了错误

TypeError:“get()”接受 1 个位置参数,但给出了 2 个

0 投票
2 回答
323 浏览

python - 通过复选按钮选择和绘制列表(python、tkinter)

假设我有一个多维列表:

my_list = [[1,2,3,4,5], [2,3,4,5,6], [3,4,5,6,7]]

现在我想用 Tkinter 创建一个 GUI,可以在其中选中复选框来选择哪些子列表应该绘制在直方图中。所以对于这个例子,我想象三个复选框(标记为 0、1、2)和一个Button“显示直方图”。假设我选中了标记为 1 和 2 的复选框并按下“显示直方图”按钮,它应该显示和的直方图my_list[0]my_list[1]最好作为一个画布上的子图)。方法是什么?

0 投票
1 回答
25 浏览

python-3.x - 另一个 Tkinter Checkbutton 不工作问题

我正在失去理智试图弄清楚这一点。

我的 Python3 Checkbutton 引用 IntVar() 不起作用。每当我在 IntVar 上调用 get() 时,即使选中/选中复选框,我总是得到 0。其他一切,例如。StringVar,Entry 工作正常。

提前感谢您的帮助。

请看下面的配置。