跳转到内容

PHP 编程/PHP-GTK

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

返回 PHP

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


什么是 PHP-GTK

[编辑 | 编辑源代码]

PHP-GTK 是一个 GTK+ 和 GNOME 语言绑定到 PHP。这只是一个花哨的说法,意思是 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+ 程序 *运行*。

[编辑 | 编辑源代码]

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


华夏公益教科书