2

我正在编写一个 GUI 程序,我想用列表中的文本创建几个复选按钮。问题是我有很多列表,因此我希望用户能够转到“下一页”并根据不同的列表查看一组不同的检查按钮。但是,要做到这一点,我需要在我的复选按钮中添加某种文本变量,以便每次用户转到下一页时都会更新文本。不过,据我所知,没有这样的选择。

这可能吗,还是我需要创建一个单独的检查按钮和一个带有文本变量的单独标签?

帮助将不胜感激。提前致谢!

4

1 回答 1

1

我能想到的唯一可能的方法是在检查按钮上进行配置。假设您使用的是标准的 tk checkbuton,您可以调用:

checkbutton.config(text=newtext)

显然,newtext 是新文本。

添加对绑定到下一页和上一页按钮的回调的调用。如果确实需要使用变量,请在基于 checkbutton 的类中添加属性并修改其 setter 以在分配时调用 config 函数。

于 2012-12-04T16:25:10.600 回答