PHP-GTK: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Спасено источников — 1, отмечено мёртвыми — 0. #IABot (v1.6.5)
мНет описания правки
Строка 15: Строка 15:
}}
}}


'''PHP-GTK''' — расширение языка программирования [[PHP]] для разработки [[Программное_обеспечение|ПО]] с [[Графический интерфейс пользователя|графическим интерфейсом]] с использованием [[GTK+]]. Оно обеспечивает [[Объектно-ориентированное_программирование|объектно-ориентированный]] интерфейс к классам GTK+.
'''PHP-GTK''' — расширение языка программирования [[PHP]] для разработки [[Программное обеспечение|ПО]] с [[Графический интерфейс пользователя|графическим интерфейсом]] с использованием [[GTK+]]. Оно обеспечивает [[Объектно-ориентированное программирование|объектно-ориентированный]] интерфейс к классам GTK+.


== Программа Hello, World ==
== Программа Hello, World ==
Строка 51: Строка 51:


== Ссылки ==
== Ссылки ==
* [http://gtk.php.net/ Официальный сайт проекта PHP-GTK] {{ref-en}}
* [http://gtk.php.net/ Официальный сайт проекта PHP-GTK]{{ref-en}}
* [https://web.archive.org/web/20131220211725/http://gtk.php.net/distributions/ Скачать] {{ref-en}}
* [https://web.archive.org/web/20131220211725/http://gtk.php.net/distributions/ Скачать]{{ref-en}}
* [http://gtk.php.net/manual/en/ PHP-GTK 2 Manual] {{ref-en}}
* [http://gtk.php.net/manual/en/ PHP-GTK 2 Manual]{{ref-en}}
* [http://www.kksou.com/php-gtk2/ php-gtk2 Cookbook] {{ref-en}}
* [http://www.kksou.com/php-gtk2/ php-gtk2 Cookbook]{{ref-en}}
* [http://shecspi.blogspot.com/ Русскоязычный блог о PHP-GTK 2] {{ref-ru}}
* [http://shecspi.blogspot.com/ Русскоязычный блог о PHP-GTK 2]{{ref-ru}}


{{soft-stub}}
{{soft-stub}}

Версия от 10:44, 15 марта 2020

PHP-GTK
Логотип программы PHP-GTK
Скриншот программы PHP-GTK
Тип Библиотека
Разработчик Andrei Zmievski
Написана на PHP,C
Операционная система Кроссплатформенный
Последняя версия 2.0.1 (15 января 2015)
Лицензия GNU Lesser General Public License
Сайт gtk.php.net

PHP-GTK — расширение языка программирования PHP для разработки ПО с графическим интерфейсом с использованием GTK+. Оно обеспечивает объектно-ориентированный интерфейс к классам GTK+.

Программа Hello, World

Снимок окна программы на PHP-GTK
<?php
 
function pressed()
{
    echo "Привет опять - кнопку нажимали!\n";
}
 
$window = new GtkWindow();
$button = new GtkButton('Нажми меня');
 
$window->set_title('Привет, мир!');
$window->connect_simple('destroy', array('Gtk', 'main_quit'));
$button->connect_simple('clicked', 'pressed');
 
$window->add($button);
$window->show_all();
 
Gtk::main();

Программа Hello, world! (исходный текст которой приведён выше) создаёт окно с заголовком «Привет, мир!», содержащее кнопку с надписью «Нажми меня». Нажатие приводит к выводу в консоль сообщения «Привет опять — кнопку нажимали!»

См. также

Литература

  • Андрей Уваров. PHP-GTK // Системный администратор. — 2004. — № 12 (25). — С. 60-61.
  • Кирилл Сухов. PHP-GTK — вторая попытка // Системный администратор. — 2008. — № 6 (67). — С. 80-87.

Ссылки