- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在编写一个 GUI 程序,我想用列表中的文本创建几个复选按钮。问题是我有很多列表,因此我希望用户能够转到“下一页”并根据不同的列表查看一组不同的复选按钮。但是,要做到这一点,我需要在复选按钮中使用某种文本变量,以便每次用户进入下一页时文本都会更新。虽然据我所知,没有这样的选择。
这是否可行,或者我是否需要创建一个单独的复选按钮和一个单独的带有文本变量的标签?
帮助将不胜感激。提前致谢!
最佳答案
我能想到的唯一可能的方法是在复选按钮上进行配置。假设您使用的是标准的 tk checkbuton,您可以调用:
checkbutton.config(text=newtext)
显然,newtext 是新文本。
将调用添加到绑定(bind)到下一页和上一页按钮的回调。如果确实需要使用变量,在基于checkbutton的类中添加属性并修改其setter以在赋值时调用config函数。
关于python - tkinter CheckButton 中的 Textvariable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13706071/
我正在尝试从 Tkinter 的 Entry 小部件中获取文本。它适用于 Entry1.get(),但不适用于 textvariable 我做错了什么? from Tkinter import * m
我是 Tkinter 的新手,我似乎无法让它工作,即使从教程中复制/粘贴代码也是如此。更具体的,例如下面的代码 Mafenetre = Tk() Button(Mafenetre, text = 'q
from tkinter import * v=Tk() a=IntVar() a.set(5) l=Label(textvariable=a) l.pack() 如何将符号“$”添加到标签 最佳答案
我正在编写一个 GUI 程序,我想用列表中的文本创建几个复选按钮。问题是我有很多列表,因此我希望用户能够转到“下一页”并根据不同的列表查看一组不同的复选按钮。但是,要做到这一点,我需要在复选按钮中使用
考虑这段代码: from tkinter import * from tkinter.ttk import * tk=Tk() def sub(): var=StringVar(value='
一直在尝试学习 Python (3.4),这是我在 Stack Overflow 上的第一篇文章。我对 tkinter.Spinbox() 小部件构造函数中的 textvariable 选项的行为有疑
我有以下输入框,由于要获取值,我在其中为文本变量添加了一个列表选项。 但是我想知道是否可以在背景中放置一个默认文本,以便显示每个框中需要哪些值(例如灰度文本、“值 1、值 2 等”)。 self.nu
在 tkinter 中创建组合框时使用 textvariable 属性似乎完全没用。有人可以解释一下目的是什么吗?我查看了 Tcl 文档,它说 textvariable 用于设置默认值,但看起来在 t
我正在尝试编写一个简单的 Python 程序,允许用户以十进制或点分十进制格式输入 IP 地址,然后将其转换为相反的格式并将其显示在同一个输入框中(即,如果他们输入一个十进制 IP 地址,他们可以单击
问题就在标题中,本质上是:如何在设置 Entry 的 textvariable 后继续调用 validatecommand 回调?这是最低工作示例 (MWE): import tkinter as t
我是一名优秀的程序员,十分优秀!