python - Python的Tkinter模块如何让对话框窗口出现在最前面?

标签 python user-interface tkinter window

我正在使用 Python 2.7 Tkinter 模块创建 GUI。在此 GUI 中有两个窗口:

  1. 要求用户输入内容的对话框。
  2. 用户输入值后加载的主用户界面。

我面临的问题是第二个窗口出现在第一个窗口之前,这样第二个窗口就覆盖了整个第一个窗口,所以我真的必须拖出第二个窗 Eloquent 能在第一个窗口中输入值,这样第二个窗口加载。如何确保第一个窗口(即对话框)始终出现在前面。

这是对话框窗口的代码。

top = TK()
value += tkSimpleDialog.askstring("Fruit", "Enter fruit number: e.g 3", parent=top)

最佳答案

使用 top.lift() 这将使您的窗口位于最前面。

关于python - Python的Tkinter模块如何让对话框窗口出现在最前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63212974/

相关文章:

python - 我可以在 tkinter 中创建一个检查按钮来检查所有其他检查按钮吗?

python - 两个简单递归函数的大 O 表示法

python - 访问 gunicorn 支持的服务时静默超时。如何调试?

python - TypeError:不支持的操作数类型 |: 'int' 和 'str'

c# - WPF - 防止用户操作在应用程序繁忙时排队

python - Raspberry Pi、tkinter、触发器上的屏幕计数器、图像问题

python - 持久对象和 __repr__

c# - 当我更新我的 ObservableCollection 时 GUI 卡住

ios - trigger.io 自定义原生按钮工具栏和标签栏

python - Tkinter - 添加标签的按钮