从pygtk的模态窗口获取结果

0 投票
1 回答
680 浏览
提问于 2025-04-16 05:25

我想从我应用程序的主窗口打开一个新窗口。这个新窗口需要是模态的,也就是说,用户在这个窗口里进行操作时,主窗口不能被使用。我需要根据用户在这个模态窗口里的操作得到一个结果。

我已经搞明白了怎么让这个窗口变成模态窗口。但是我还不知道怎么把模态窗口的结果返回给主窗口,也就是在用户关闭模态窗口时把结果传回去。

1 个回答

1

你可能想把你的窗口变成一个 gtk.Dialog,并通过 run() 方法来启动它。这个方法正是为了满足你的需求而设计的。

可以查看 pygtk 文档,了解 gtk.Dialog.run 的具体用法。

撰写回答