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