跳转到内容

PHP 编程/PHP-GTK

来自维基教科书,开放书籍,开放世界

返回 PHP

正如您在本书前面的章节中已经了解到的那样,PHP不仅仅是一种网页服务器语言。它可以用来创建 GUI 应用程序、类似 shell 的脚本,甚至守护进程等等。本章重点介绍使用 PHP-GTK 使用 PHP 创建 GUI 应用程序。


什么是 PHP-GTK

[编辑 | 编辑源代码]

PHP-GTK 是 PHP 的 GTK+ 和 GNOME 语言绑定。这只是说 PHP-GTK 使得可以使用 PHP 编写 GNOME 和 GTK+ 程序。

您必须在您的机器上安装 PHP-CLI 和 GTK。

对于问题,请搜索或浏览此PHP GTK 论坛,由Nabble托管。

示例 PHP-GTK 程序

[编辑 | 编辑源代码]

下面是一个非常简单的 PHP-GTK 程序。它只是创建一个没有任何作用的窗口。事实上,如果您运行它,您会发现,即使您尝试使用正常方法关闭它,这个窗口也不会关闭。

<?php
  $window = new GtkWindow();
  $window->show_all();
  gtk::main();
?>

这比您通常的Hello World 程序要复杂一些。但我们会一步一步地讲解。

第一行

       $window = new GtkWindow();

创建一个新的 GTK+ 窗口。关于 GTK+ 和 GNOME 编程要注意的一点是,当您创建一个窗口时,它不会自动显示。(这就是下一行所做的。)

下一行

       $window->show_all();

显示新创建的窗口。

最后一行

       gtk::main();

是 GTK+ 中所有魔法发生的地方。现在,只要相信我的话,您需要调用它来让您的 GTK+ 程序运行

[编辑 | 编辑源代码]

作者注:本章内容尚未完成。更多内容将在稍后发布。


华夏公益教科书