我正在研究一个程序,该程序允许有人输入详细信息以撰写简历。我正在使用Tkinter模块(作为额外的练习),但我已经停留在菜单上!如何关闭一个窗口,当你点击一个按钮打开另一个窗口
目前我有三种不同的选项供用户选择:编写简历,查看简历和退出。我为每个选项创建了一个按钮,当用户按下按钮时,它将打开,但菜单窗口保持打开状态(每个选项都有不同的子例程)。
我知道你需要做一些像window.destroy()
这样的操作,但是我不知道如何给一个按钮两个命令,而不需要像创建更多的子例程等那样太繁琐。
我认为我更喜欢的另一种选择是我可以清除菜单屏幕?
以下是节目我都在时刻:
def Main_Menu():
import tkinter
main_menu = tkinter.Tk()
main_menu.title("CV Writer")
main_menu.geometry("300x300")
main_menu.wm_iconbitmap('cv_icon.ico')
title = tkinter.Label(main_menu, text = "Main Menu", font=("Helvetica",25))
title.pack()
gap = tkinter.Label(main_menu, text = "")
gap.pack()
write_cv = tkinter.Button(main_menu, text = "1) Write CV", font=("Helvetica"), command=Write_CV)
write_cv.pack()
review_cv = tkinter.Button(main_menu, text = "2) Review CV", font=("Helvetica"), command=Review_CV)
review_cv.pack()
leave = tkinter.Button(main_menu, text = "3) Exit", font=("Helvetica"), command=Exit)
leave.pack()
main_menu.mainloop()
def Write_CV():
import tkinter
write_cv = tkinter.Tk()
write_cv.geometry("300x300")
write_cv.title("Write CV")
def Review_CV():
import tkinter
review_cv = tkinter.Tk()
review_cv.geometry("300x300")
review_cv.title("Review CV")
def Exit():
import tkinter
leave = tkinter.Tk()
leave.geometry("300x300")
leave.title("Exit")
Main_Menu()
运行程序应有助于使这个问题更有意义!
我很抱歉罗嗦的问题,但任何形式的帮助,将不胜感激!请记住,我只是一名GCSE学生,这么简单的语言也会很好!谢谢!
嗯,好的。所以我搜索了一下,发现了一个很好的网站,我可以看到很多我做错了。感谢您指出这一点,我可以改进我的编程! – Lizzie 2015-02-07 21:34:30