WxMaper
Новичок
Предлагаю вашему вниманию интересный и нестандартный проект - движок PQEngine, который позволяет создавать полноценные десктопные приложения для операционных систем Windows (минимальная поддерживаемая версия - Windows 7)
Движок стал продолжением развития библиотеки PHPQt5 (не путать с php-qt!), текущая публичная версия (0.5.1) работает в связке с PHP 7.0.4 ThreadSafe, графический интерфейс предоставляется фреймворком Qt 5.6.0.
Движок предоставляется пользователям в дистрибутиве для быстрого развертывания приложений, который включает в себя:
скриншот утилиты PQBuilder, которая разработана на PHP с использованием PQEngine
Пример кода для создания простейшего окна с кнопкой:
Ссылка на страницу проекта: http://phpqt.ru/pqengine
Движок стал продолжением развития библиотеки PHPQt5 (не путать с php-qt!), текущая публичная версия (0.5.1) работает в связке с PHP 7.0.4 ThreadSafe, графический интерфейс предоставляется фреймворком Qt 5.6.0.
Движок предоставляется пользователям в дистрибутиве для быстрого развертывания приложений, который включает в себя:
- Статическую библиотеку pqengine.lib версии 0.5.1
- Набор официальных расширений движка PQEngine
- Фреймворк Qt версии 5.6.0
- Компилятор MSVC14
- Утилиту управления проектом PQBuilder
скриншот утилиты PQBuilder, которая разработана на PHP с использованием PQEngine
Пример кода для создания простейшего окна с кнопкой:
PHP:
<?php
// Создаём форму
$widget = new QWidget;
$widget->windowTitle = 'Hello World!';
// Создаём кнопку на форме
$button = new QPushButton($widget);
$button->text = 'Йа кнопко :)';
// Создаём действие при клике
$button->onClicked = function() {
echo 'Клик!';
};
// Устанавливаем размер формы и отображаем её
$width = 200;
$height = 100;
$widget->resize($width, $height);
$widget->show();
// Запуск обработки событий
qApp::exec();
Ссылка на страницу проекта: http://phpqt.ru/pqengine