Python 周=校准[indx]如果indx

Python 周=校准[indx]如果indx,python,tkinter,calendar,Python,Tkinter,Calendar,您需要将命令绑定到文件中的按钮。看起来您需要调用测试,这样您就可以从CalendarWidget导入测试执行,然后执行 cal_b= Button(bottomframe1, text="Calendar", fg="black", command = test) 尽管您可能不希望到处都有额外的Tk()实例,因此,您应该在日历中使用顶级小部件。您需要将命令绑定到文件中的按钮。看起来您想调用测试,所以您可以从CalendarWidget导入测试中执行,然后执行 cal_b= Button(b

您需要将
命令
绑定到文件中的按钮。看起来您需要调用
测试
,这样您就可以从CalendarWidget导入测试执行
,然后执行

 cal_b= Button(bottomframe1, text="Calendar", fg="black", command = test)

尽管您可能不希望到处都有额外的
Tk()
实例,因此,您应该在日历中使用
顶级
小部件。

您需要将
命令
绑定到文件中的按钮。看起来您想调用
测试
,所以您可以从CalendarWidget导入测试中执行
,然后执行

 cal_b= Button(bottomframe1, text="Calendar", fg="black", command = test)

虽然您可能不希望到处都有额外的
Tk()
实例,但是您应该在日历中使用
Toplevel
小部件。

Yes.)非常感谢@Slayer!它确实有效,但只有在我运行程序后,上一个窗口框架仍然保留,我必须删除它,然后它才能正常工作,我可以用什么方法删除它@杀手?不知道,我看过你的密码了。那有很多东西需要挖掘。但是方法
.destroy()
可能有用。非常感谢@slayer的帮助,但是我也使用了root.destroy()和root.quit(),但是空窗口仍然存在!(程序正在运行)是。:)非常感谢@Slayer!它确实有效,但只有在我运行程序后,上一个窗口框架仍然保留,我必须删除它,然后它才能正常工作,我可以用什么方法删除它@杀手?不知道,我看过你的密码了。那有很多东西需要挖掘。但是方法
.destroy()
可能有用。非常感谢@slayer的帮助,但是我也使用了root.destroy()和root.quit(),但是空窗口仍然存在!(程序正在运行)
 cal_b= Button(bottomframe1, text="Calendar", fg="black", command = test)