3-го марта 2017 года был анонсирован выпуск комплекта средств разработки PHPQt5 для IDE QtCreator.
С этого момента утилита PQBuilder считается устаревшей и обновляться более не будет.
13.03.2017
Первая бета версия PQBuilder 0.6 с обновленным движком PQEngine 0.6. В данную версию уже включен пятый патч от 29.09.2016.
- Движок обзавелся собственной мета-объектной системой, что позволило значительно расширить его возможности. Эта технология была названа PlastiQ ("пластик"). Мета-объектная система PlastiQ позволяет управлять свойствами, вызывать методы объектов и создавать соединения "сигнал-слот" в обход мета-объектной системы Qt, которая использовалась в ранних версиях движка (до версии 0.5.2).
- Обновлён отладчик, пока он находится на ранней стадии развития и мало чем отличается от предыдущей версии.
Все ранее существовавшие расширения удалены, теперь вместо них используется более простая система модулей Qt. На данный момент в проектах можно задействовать почти все классы следующих модулей:
- Core - предоставляет основные функциональные возможности без графического интерфейса пользователя;
- Gui - предоставляет базовые средства для создания графических приложений;
- Multimedia - мультимедиа модуль предоставляет функциональность для работы с аудио, видео, радио и видео камерами;
- Network - предоставляет классы для упрощения работы с сетью;
- UiTools - предоставляет классы для обработки форм, созданных с помощью Qt Designer;
- WebEngineWidgets - предоставляет браузерный движок, а также классы для рендеринга и взаимодействия с веб-контентом;
- Widgets - модуль, расширяющий GUI-функциональность виджетами;
- WinExtras - предоставляет классы и функции для использования некоторых возможностей Windows API.
Ещё из изменений:
- удалена функция c(), т.к. движок больше не хранит никакой информации об объектах, кроме ссылки на них;
- удалена функция pre(), т.к. она являлась частью старой системы расширений. Теперь для вывода информационных сообщений нужно использовать функционал Qt, например, класс QMessageBox;
- вывод echo, print_r и т.п. больше не порождает открытие диалоговых окон. Пока что это команды "приглушены", в будущем их вывод будет перенаправляться в стандартный поток (в окно терминала);
- добавлена новая модель создания соединений;
- улучшена система управления событиями.
comments powered by HyperComments