gpt4 book ai didi

python - 如何制作等待用户响应的对话框?

转载 作者:太空宇宙 更新时间:2023-11-04 06:39:40 25 4
gpt4 key购买 nike

当您 tkSimpleDialog.askinteger 时,程序会停止并等待用户输入。编写我自己的具有相同效果的方法的基础是什么?我想制作同一种对话框,我只是希望能够请求更多信息。我遇到的问题是,当我使用 Tk.Toplevel 打开新窗口时,程序不会像 tkSimpleDialog.askinteger 那样等待用户输入。

最佳答案

首先,如果您可以使用 PyGtk 或 PyQt 等其他小部件系统,您应该认真考虑一下。 Tkinter 很古老,较新的库具有更多的功能(阅读:更多您不必重新发明的东西)。我用过 PyGtk,并且比我在旧的 Python 1.x 时代使用的 Tkinter 更喜欢它。

也就是说,在 Tkinter 中,您需要这样做:

widget.wait_window(window)

这会占用等待用户关闭对话框的事件循环。

引用:http://www.pythonware.com/library/tkinter/introduction/dialog-windows.htm

关于python - 如何制作等待用户响应的对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2527247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com