问题标签 [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.
tkinter - 使用 tkinter 创建可变数量的检查按钮
我正在尝试使用 tkinter 创建可变数量的检查按钮。我还创建了一个“删除”按钮。当我点击它时,它什么也不做。当我向检查按钮添加命令时,它们的行为就好像所有命令都是相同的,返回列表中最后一个检查按钮的值。在任何情况下,当我填写这些框时,检查按钮的变量都不会更改为 onvalue。为什么?非常感谢。
python-3.x - 2 个问题:Python Pickle .dat 附加到列表和 tkinter 检查按钮问题
我在这个应用程序上遇到了很多问题,因为我还不够好,但我几乎完成了它,只想完成它,这样我就可以继续进行一些稍低级别的项目。
这是一个 tkinter 待办事项应用程序。
您可以将任务添加到列表框
对于每个Task
,都有一些相关的属性,其中包括:``self.value = v and
self.connectivity = c . The hierarchy of the tasks displayed in the listbox is determined by the value of
val_var```(例如,值越高,在列表中显示的越高)。
任务和相关属性由用户在创建另一个任务时的输入确定。
被Task
附加到列表中task_list
,并且在用户向列表中添加了超过 1 个任务后,下一次添加任务时,您可以选择检查以某种方式连接的现有任务。
列表已排序,因此具有最高值 ( val_var
) 的任务显示在列表框的顶部,具有最低值的任务显示在列表框的底部。您可以“保存任务”,然后在稍后启动应用程序,然后您可以“加载任务”。
问题一:
从保存的 .dat 文件加载任务后,它会按照保存顺序显示在列表框中。但是,如果您现在要添加另一个任务,至少会发生两件事:
- 现在加载到列表框中的任务现在不会在添加新任务时显示为复选按钮。
- 当您添加另一个任务时(同样是在加载 .dat 文件之后),列表框将删除刚刚加载的内容,列表框将仅显示新添加的任务。
我对能够Tasks
从 .dat 文件加载实例然后将它们附加到 task_list 以使它们成为应用程序当前会话/实例的一部分很感兴趣,但我不知道如何做到这一点。
问题 2:
在已将任务添加到列表框的给定会话中,可以使用“删除任务”按钮将它们从列表框中删除。列表框中的选定任务被删除,但它与从task_list
.
要测试我的意思,可以将几个任务添加到列表框,然后在这样做之后删除一个。请注意,在尝试创建另一个新任务时,刚刚从列表框中删除的任务仍将显示为复选按钮 - 但是,另一个未被删除的任务现在已作为复选按钮消失。
对于这些问题的任何帮助将不胜感激。
这是代码:
python - 从循环创建 tkinter 检查按钮
我正在为一个简单的 tkinter 问题而苦苦挣扎,我想在循环中检查检查按钮的输出。但是结果总是0。我做错了什么?
tkinter - 如何在 Tkinter 中设置火柴盒,所以“匹配所有”有效,但是当我想按下集合中的任何火柴盒时,我可以打破规则吗?
我的问题是:我不知道如何设置 myCheckbutton
以使其中一个Checkbutton
s 可以匹配所有框(这部分已完成),但是当我想不匹配任何其他框时,这是可能的。当我使用“所有框”选项运行部分代码时,我可以将它们全部“选中”,或者全部取消,但是在按下“所有框”按钮后,我无法取消选中除“所有盒子”。
我的代码的一个关键部分:
python - 使用 tkinter 复选框构建对话框类的问题
我的核心目标是建立一个复选框对话框,记住用户的多项选择,并在用户单击“运行”后将它们提供给另一个功能。我一直在尝试的代码如下。这是一个非常基本的应用程序,它将文件中的列标题读取到 tkinter 对话框中并显示带有复选框的标题。该应用程序本身可以工作,但我试图通过这些 GUI 添加使其对用户更加友好。该文件每次都可以不同,因此对话框需要动态构建复选框。
我无法让“运行”按钮继续使用用户检查的项目的功能。谷歌一直建议为对话框创建一个类,但我之前真的从未构建过类,也不知道如何设置它。
至少以我想要的方式生成对话的非类原始代码。
类版本是一团糟,不会产生任何东西。最新错误是“NameError: name 'column_labels' is not defined”
python - 使用 tkinter python 中的列表框项目取消选中复选框并打印列表框的当前项目
我有两个复选框 Pass 和 FAIL 我正在解析 column1 的 csv 并添加两个复选框。
- 如何知道column1复选框的哪一行被选中
- 一次只能选择一个复选框
任何输入都会有所帮助,提前致谢
python - 检查按钮的tkinter滚动条不滚动
复选框的滚动条不起作用我已经实现了列表框和复选框,我想一次滚动它们
我尝试了什么,我设计了一个框架,并在一个框架上创建了一个列表框,并且 ScrolledText On scrollText 复选框已实现功能工作正常。现在需要复选框和列表框应该只在一个滚动条上工作
删除的列表框添加了一个用于插入项目和复选框的滚动文本
如果删除 cb.place 如果不显示其他 checkbuttons ,则只有最后一个 checkutton 可见且滚动条不可见