О проекте

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

С 28.07.2015 расширение вошло в состав библиотеки PQEngine, реализующей интерфейс для исполнения php-скриптов.

Для быстрого развёртывания рабочего приложения разработчикам предлагается использовать утилиту для сборки проектов PQBuilder

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

/* PQEngine 0.5.2 или более поздняя версия */

$widget = new QWidget;
$widget->layout = new QVBoxLayout;

$button = new QPushButton(R("info.png"), "Нажми меня");
$button->setIconSize(24, 24);
$button->onClicked = function() use($widget) {
    QMessageBox::information($widget,
                             $widget->windowTitle,
                             "Нажали-таки!",
                             "Ок ;-)");
};

$widget->layout->addWidget($button);
$widget->windowTitle = "Привет, мир!";
$widget->resize(250, 100);
$widget->show();

qApp::exec();

phpqt5-hello-world

Программа Hello, World! создаёт окно с заголовком «Привет, мир!», содержащее кнопку с изображением, загруженным из ресурсов приложения, и с надписью «Нажми меня». Нажатие на кнопку приводит к созданию модального информационного окна с текстом «Нажали-таки!»

Новости


Движок PQEngine переведён обратно на UTF8!
Будьте внимательны при работе с строковыми параметрами в Window.

17.03.2016  


Движок PQEngine переведён на PHP7!

22.02.2016  


Исходный код движка PQEngine выложен на GitHub

22.11.2015  


ВАЖНОЕ ОБНОВЛЕНИЕ:
В связи с проблемами совместимости с библиотекой php5ts.dll в Windows,
новые версии PQEngine будут работать в кодировке CP1251!

27.08.2015  


Библиотека PHPQt5 перешла в статус альфа-тестирования, а дальнейшие её обновления будут происходить только в составе движка PQEngine. Движок PQEngine будет входит в состав инструментов разработки PQPack, альфа-версия которого доступна по адресу: http://wxmaper.ru/phpqt5/pqpack.7z

28.07.2015  


Сайт запущен

01.07.2015  

comments powered by HyperComments