微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Tkinter 无法更改列表框中的多项选择

如何解决Tkinter 无法更改列表框中的多项选择

我正在尝试创建一个可以跟踪时间的“待办事项”应用程序。如果任务在某个日期之前没有完成,那么任务会改变颜色。问题是我似乎无法选择多个任务并更改它们的颜色 最后的打印语句只是为了检查函数是否有效

代码=

list1=tkinter.listBox

what_to_color = []

def check_date():
    for i in list1.get(0,tkinter.END):
        current_day = datetime.date.today()
        days_to_pass = 1
        end_time = datetime.timedelta(days=days_to_pass)
        end_date = current_day + end_time
        root.after(555,check_date)

        if end_date == current_day + datetime.timedelta(days=1) and i not in what_to_color:
            what_to_color.append(i)
        print('needs to color')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。