问题标签 [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.
python-3.x - 检查项目时如何阻止包含检查按钮的tkinter OptionMenu关闭
我有一个 OptionMenu 小部件,我添加了一些复选按钮。检查项目时它会一直关闭,我希望它停止这样做这是代码
其他是包含需要选择的项目的列表
python - 如何在python中通过鼠标单击创建新的检查按钮
我想创建一个程序,用户可以通过单击鼠标创建不同的按钮,这些按钮应该是独立的。使用这个逻辑,用户可以创建一个可以工作的复选按钮,当被选中时从绿色变为红色。我的问题是,如果用户再次单击鼠标,则检查按钮会移动,而不是创建新的检查按钮。有什么建议怎么做吗?
python - 从其他文件导入类时,tkinter checkbutton不显示正确的值
我有一个主程序,它做了一些很酷的东西,我目前正在设置一个“设置编辑器”,让用户更改一些与 GUI 相关的东西和默认值。它从文本文件中读取值,该文件被正确读取并将它们保存到字典 self.propertiesDict。一些选项是开/关开关,所以我为它们使用复选按钮。令我困惑的是以下行为:当我直接执行 settingsEditor.py(创建设置窗口的脚本)时,代码工作得很好。所有的复选按钮都设置为活动/真。但是,当我在主程序中包含我的 settingsEditor 并调用它时,它创建得很好,但所有的复选按钮都显示了错误的值:False。我在这里阅读了很多主题以找到答案,但我认为我避免了最常见的错误:
- 我使用 tk 变量
- tk 变量在按钮之前创建和设置
- 变量不仅在本地范围内(前缀为 self.)
如您所见,我尝试使用 IntVar 和 BooleanVar,但都无法正常工作。还有一些奇怪的事情,当我使用 ttk.checkbuttons 时,我得到了这里描述的问题。我使用 Visual Studio 进行调试,在逐行查看过程中看不到任何差异,除了显示结果错误。我很高兴有任何建议。很抱歉没有提供完整的 MWE,如果没有人可以从这里帮助我,我会这样做。
设置编辑器.py
主文件
这是单独执行时它在 GUI 中的外观(左侧打印输出的终端):
这就是我在 main.py 中添加它时的结果。这些框未选中,但 .get() 告诉我这些值已正确分配给 tk 变量。
python - 如何使用 Python 从多个 Tkinter CheckButtons 中获取文本值
我试图弄清楚如何从用户单击提交按钮时选择的所有 Checkbuttons 中获取文本值。到目前为止,我能够获取已选择但无法获取的按钮的索引号文本值。例如,如果选中了第一个、第二个和第五个按钮,它将打印 1、2、5,而不是实际的文本值。Iv 引用了其他关于使用.cget()的帖子,但没有运气。我的下一个想法是使用字典将数字和文本值存储在一起,但我计划使列表更大的唯一问题。我在下面发布了代码和图片来帮助解释。有什么建议吗?
python - Tkinter 通过检查 Checkbuttons 运行多个功能
我正在构建一个脚本来制作一个 GUI 窗口来展示我之前制作的一些功能。
我想勾选我想要运行这些功能的按钮。到目前为止,我可以通过选中复选框来运行一个函数。但只有一个。
但是我有几个检查按钮,最后是“运行”按钮来运行上面检查的所有功能。
有没有办法让它成为可能?
- 另外,我想在点击运行按钮后关闭 GUI 窗口,但还没有找到解决方案。
提前致谢!!
python-3.x - 为什么我的 ttk.Checkbuttons 默认显示被屏蔽?
再会。
我正在尝试为学校作业创建一个选项选择菜单。
我正在使用 Python 3.7.2 Themed Tkinter 库来正确显示该程序。但是,我在让我的 ttk.Checkbutton() 小部件正确显示时遇到了一些问题。但是,虽然 Checkbutton() 默认设置为未选中,但它在按钮内显示一个黑色方块。我已经确认这个黑色方块代表一个错误的值,因为当我点击它时,它会显示真实的检查。但是,当我取消选中它时,它变成空白而不是返回到黑色方块状态。我已经用 BooleanVar() 和 IntVar() 值检查了这个问题,同样的问题。
这是代码的摘录,它是功能性的:
[这就是我的最终结果][1]
有没有人对如何让它默认显示为空白有任何建议?
问候,艾略特 [1]:https ://i.stack.imgur.com/DfzMT.png
tkinter - 滚动条 tkinter 检查按钮
我想显示带有滚动条的检查按钮。 演示
我希望两个按钮始终可见(滚动条仅在复选按钮上)
这是我的代码:
遇到的问题:
- 我的检查按钮伸出我的画布
- 我的有效按钮未对齐如何处理pack(),使canva在左侧,滚动条在右侧,我的有效按钮在底部居中?
python - tkinter canvas - 检查按钮列表不完整
在构建一个检查按钮列表(3,000 个案例)时,该列表被切断。
这是一个小样本:
程序的输出:
| | 示例清单 0
| | 示例清单 1123
| | 示例清单 1126
| | 示例清单 1125
| | 示例清单 2999
不显示示例清单 1126 - 2998,并且示例清单 2999 由双线指示。
是否有显示完整列表的参数?
python - 无法在 tkinter 框架中检查多个 Checkbutton
我正在尝试编写一个自写 DnD 字符表,在这个字符表上,我在框架中有多个按钮,如下所示:
目前我只能检查这两个选项中的一个或另一个,而不是两者,我将如何解决这个问题?