PHP-GTK и PHP-Qt
2 June 2007 – 0:21Обнаружил, что в русскоговорящей блогосфере упорно не упоминается о двух весьма полезных PHP расширениях. PHP-GTK и PHP-Qt позволяют создать GUI для PHP программ, написанных для командной строки. Т.е. появляется возможность создать на PHP относительно полноценные десктопные приложения с графическим интерфейсом. Есть небольшое количество людей оспаривающих полезность этих инструментов. Однако, никто не предлагает писать на PHP современный графический редактор.
Но у разработчика всегда найдется куча небольших скриптов, которыми гораздо удобнее пользоваться в GUI.
Два примера "Hello World"
PHP-GTK:
$win = new GtkWindow();
$win->connect_simple('destroy', array('Gtk','main_quit'));
$text = new GtkLabel("Hello world!");
$win->add($text);
$win->show_all();
Gtk::main();
?>
PHP-Qt:
$app = new QApplication(&$argc,$argv);
$hello = new QPushButton("Hello world!");
$hello->resize(100, 30);
$hello->show();
$app->exec();
?>
До сегодняшего дня использовал PHP-GTK, сегодня наткнулся на сайт расширения PHP-Qt. Радуюсь.

комментарии (3) to “PHP-GTK и PHP-Qt”
Mega][ertZ -- Aug 11, 2007
библиотеки интересные, но документации мало, у PHP-GTK многие методы описаны только формально, у PHP-Qt вообще только пара примеров.
grytskiv -- May 2, 2008
http://www.roobik.net - совмесный проект OpenSource “PHP IDE написанная на PHP”
И по PHP-GTK документации не меренно, и вообще зачем она нужна? Можно пользоваться документацией той что дает гном. И у мена доков с gtk.php.net на 12 метров.
bessono -- Aug 8, 2008
Ну скажем так моё мнение как программиста использующего практически во всём php Для php-gtk не хватает хорошего компилятора. Как для win так и для Linux. Иногда очень сильно хочеться скрыть часть кода особенно когда дело доходит до куска приложения отвечающего за авторизацию. И совет тем кто начинает УЧИТЕ ООП под php, так как если писать используя gtk, вообще писать постаринке замучаетесь.