跳轉到內容

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+ 程式 *執行*。

[編輯 | 編輯原始碼]

作者注:本章尚未完成。更多內容將在以後釋出。


華夏公益教科書