0

嗨,我有一个代码,其中有一个添加日历小部件的按钮,当我添加超过 10 或 11 个小部件时,程序会滞后很多。插入小部件需要很多时间,有人可以帮我解决这个问题吗?

from tkinter import Button, Tk
from tkcalendar import  DateEntry

root = Tk()
Date = []

def Add():
    Date.append({})
    n = len(Date)-1
    Date[n]= DateEntry(root)
    Date[n].grid(row=n+1, column=0)
    print (n)

button = Button(root, text='Add', command=Add).grid(row=0, column=0)
4

1 回答 1

0

当我添加root.mainloop()到您的示例末尾时,代码运行良好。

确保您的代码中有 mainloop,然后再根据需要进行编译。

于 2018-11-07T15:38:47.223 回答