跳轉到內容

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

[編輯 | 編輯原始碼]

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


華夏公益教科書