我正在研究GUI编程,我很喜欢非常简单的GUI脚本,但是由于有机会对更大,更完整的“真实世界”程序进行原型设计,我有一些疑问。
具体来说,我不知道如何处理屏幕之间的导航。例如:
这个“其他屏幕”应该是取代当前窗口内容的东西。但该计划究竟应该做些什么呢? - 销毁面板小部件? - 隐藏/删除面板小部件,但让它在内存中“活动”,在屏幕外?
摧毁整个窗口并另外创建另一个窗口很可能不是这样做的。
我计划实现某种形式的导航(回溯)。
问题的核心是:在大多数程序中,它是如何完成的 - 通常的“通常”或“当前”或“显而易见”的方式是什么?
感谢阅读,如果问题混淆和/或含糊不清,我很抱歉。
(注意:我使用PyGTK,但我想认为que问题与工具包无关)
答案 0 :(得分:0)
第一个窗口是父窗口,点击或导航窗口可以是您的子窗口..您可以有一个大孩子窗口,盛大的大孩子窗口等。
您无需删除父窗口。可以在它上面绘制子窗口。