问题标签 [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 投票
0 回答
27 浏览

python - tkinter python中的CheckButton在按钮功能中不起作用

我在 tkinter,python 中为检查按钮运行简单的代码。当我检查检查按钮时,代码根据检查按钮的状态打印“1”或“0”。但是当我调用该函数包含来自常规 tkinter 按钮的检查按钮时,我总是得到“0”!!!

此代码运行良好: print("0" or "1" 根据检查统计)

但是这段代码不能很好地工作(只打印“0”)

0 投票
1 回答
29 浏览

python-3.x - 如何从python中的循环中获取所有值

我使用名称列表中的 for 循环创建了多个复选按钮。由于有 500 多个名称,我想使用 for 循环而不是一个一个地键入它们。我需要找出从这些复选按钮中选择了哪些名称。但是无论我怎么做,我都无法一一获取checkbuttons的值。在我的一些尝试中,我得到了一个数值,但我无法为每个复选按钮获取一个值。我不知道我在哪里做错了。我可以从这个循环中获取每个值吗?还是我必须一一写出来?

0 投票
0 回答
13 浏览

python-3.x - 使用 .csv 文件中的信息的 tkinter 的 GUI 出现问题

我最近开始使用 python 进行编程,目前正在开发一个餐厅可以接受订单的程序,以进行练习。“菜单”以 CSV 文件的形式提供。我的 GUI 目前看起来像这样:

https://bilderupload.org/bild/983a84049-gui8860a4e27cbbe4c6343984

“食物”下的两个复选按钮和条目是有效的两个,也是我单独创建的两个。饮料下的复选按钮是使用 csv 文档中的内容创建的。我可以勾选复选按钮,但该条目仍然是灰色的,即使复选按钮中有一个勾号。

您必须勾选您订购的菜肴以激活输入字段(如果勾选按钮中没有勾选,您无法在该字段中输入内容)。

如果我为每道菜单独创建检查按钮和条目变量,则此方法有效,但如果我想将 CSV 文件中的内容用作变量,则不行。有人可以帮助我或有更好的想法来解决我的问题吗?

.csv 文件如下所示:

https://bilderupload.org/bild/b8c286400-food-csv

0 投票
3 回答
45 浏览

python - 使用for循环和字典未选中Checkbutton时如何禁用tkinter上的条目

我正在为我的工作开发一个 Windows 应用程序,我对 Python 的了解非常有限,所以我不知道如何解决这个问题:

我想让框架内的每个条目小部件在其复选按钮未选中时禁用,并在其复选按钮被选中时启用,并默认将它们全部选中。我尝试了这段代码,我从本教程中获取了它的一部分,但它没有按预期工作。

这是我在 gif 图像中得到的

我做错了什么?谢谢

0 投票
2 回答
63 浏览

python - TK python checkbutton RTL

我有一个复选按钮:

看起来像这样:

在此处输入图像描述

我试图将检查按钮移到另一边(以支持 RTL 语言),所以它会像:

Here...[]

我知道我可以在复选按钮旁边画一个标签,但是这样点击文本不会影响复选按钮。

我该怎么做?