让应用程序启动并运行起来
在PHP - GTK的帮助下,启动一个简单的应用程序是相对容易的,而且还具备很大的灵活性。下面将详细介绍启动应用程序的相关内容,包括窗口的各种设置以及GTK循环的使用。
1. 窗口和顶级小部件
所有PHP - GTK小部件都需要一个顶级小部件。顶级小部件能够独立存在,无需嵌入到父小部件中。GtkWindow是最常见的顶级小部件,此外还包括GtkFileChooserDialog、GtkAboutDialog、GtkMessageDialog和GtkColorSelectionDialog等。
非顶级小部件必须嵌入到顶级小部件中,即使经过多层嵌套,最终也必须指向一个顶级小部件,否则无法显示。绝大多数PHP - GTK应用程序使用GtkWindow作为主顶级小部件,它为应用程序提供框架,是应用程序的起始点和参考框架,也是应用程序的控制小部件。
2. 窗口类型
GtkWindow有两种类型:
- 普通窗口(Gtk::WINDOW_TOPLEVEL) :带有边框和标题栏,标题栏通常包含最小化、最大化和关闭按钮以及应用程序标题,窗口内的小部件有良好的框架,易于识别。
- 弹出窗口(Gtk::WINDOW_POPUP) :与普通GtkWindow类似,但没有边框和标题栏,窗口内的小部件看起来像是在屏幕上自由浮动。
创建不同类型窗口的代码如下:
$window = new GtkWindow(Gtk::WINDOW_TOPLEVEL);
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



