带来一个简单的活生的应用程序可以让使用PHP-GTK的过程变得很容易,但你也有很大的灵活性。例如,而不只是在屏幕上显示一个窗口,退出,你可以定制你的应用程序放置在一个特定的位置,设置窗口为一个特定的大小,设置窗口的标题,并定制整个程序的其它功能。没有比这些更重要的功能,这些功能是确保该应用程序干净地启动和退出。在本章中,你将学习如何做到这一切,但首先你必须明白什么是窗口。 本章将仔细探讨了让一个应用程序启动和运行的步骤。我们付出了很大的关注主应用程序窗口,因为它是大多数应用程序的起点。高层次的定制窗口可能允许你在很大程度获取外观和行为的控制。虽然可 以自定义做一个窗口,可能不会有一个巨大的整体功能的应用效果,他们这样做对用户体验有显着影响,可以说是同样重要的。 启动一个应用程序的另一个非常重要的因素是GTK循环。 GTK进行连续循环周期,而应用程序正在运行,从操作系统检测用户交互和事件。没有GTK循环,应用程序将无法响应用户的操作。非交互式应用程序是非常不好的。