我正在编写一个带有主菜单的程序,以及打开应用程序不同窗口的几个按钮。弹出主菜单后,我操作了代码,以便在主菜单顶部出现一个弹出窗口。弹出窗口提示您访问设置菜单,并为您提供一个复选框,显示“不再显示此窗口”。这个想法是,如果勾选该框,弹出窗口将永远不会再次弹出。弹出窗口是一个名为reminder()的函数。 在程序的早期,我调用了remder()函数来使其弹出。该复选框链接到名为reminder_toggled()的函数。我需要知道如何编写reminder_toggled()函数以确保remder()函数不再运行。如果需要任何其他信息,只需发表评论,我将每隔5分钟检查一次这篇文章。
感谢StackOverflow:)
答案 0 :(得分:0)
在切换复选框(比如reminder_checkbox)时,reminder_toggled()
函数应该首先检查是否检查了reminder_checkbox,然后再执行
reminder()
函数。
def reminder():
if reminder_checkbox.get_active():
.
.
.
此外,reminder_checkbox的状态应存储在退出&的配置文件中。在启动app时加载。