【发布时间】:2013-01-13 21:34:52
【问题描述】:
我正在 Pharo 做一个应用程序。我正在用 UIBuilder 设计一些 GUI。
我正在操作窗口,这些窗口会创建其他窗口(或对话框)。
我的问题是当我关闭主窗口时,所有其他辅助窗口也关闭。
以及如何在弹出对话框时阻止程序直到对话框关闭。
非常感谢!
【问题讨论】:
标签: user-interface dialog window smalltalk pharo
我正在 Pharo 做一个应用程序。我正在用 UIBuilder 设计一些 GUI。
我正在操作窗口,这些窗口会创建其他窗口(或对话框)。
我的问题是当我关闭主窗口时,所有其他辅助窗口也关闭。
以及如何在弹出对话框时阻止程序直到对话框关闭。
非常感谢!
【问题讨论】:
标签: user-interface dialog window smalltalk pharo
关于你的第二个问题,
以及如何在弹出对话框时,阻塞程序直到对话框关闭,
你知道#openModal: aSystemWindow吗?
您可以在工作区中尝试:
|window1 window2|
window1 := SystemWindow new openInWorld.
window2 := SystemWindow new.
window1 openModal: window2.
【讨论】: