我正在使用Python 2.7 Tkinter模块来创建GUI。在这个GUI中有两个窗口:
- 对话框,要求用户输入内容
- 用户输入值后加载的主用户界面
我面临的问题是,第二个窗口出现在第一个窗口之前,因此第二个窗覆盖了整个第一个窗,因此我必须拉出第二个视窗,在第一个窗中输入值,以便加载第二个窗体。我如何确保第一个窗口,即对话框始终出现在前面。
这是对话框窗口的代码。
top = TK()
value += tkSimpleDialog.askstring("Fruit", "Enter fruit number: e.g 3", parent=top)
使用top.lift()
,这将使您的窗口位于最前面。