Harrix Блог

  • Списки статей
    • Все статьи
    • IT
    • Qt
    • C++
    • Сложение двух чисел
    • Web программированиe
    • FAQ
    • Latex
    • Установка программ
    • Мифы
    • Видео
    • Про фото
  • Проекты
  • Harrix.org
  • RSS
  • Контакты

Соответствие include в Qt5 и Qt4 в QtQuick приложениях

Создатели Qt5 привнесли множество изменений, в том числе изменили многие модули в названии. Поэтому перенос приложения с Qt4 на Qt5 вызвал у меня ряд осложнений с работой QML. Прилагается таблица соответствий модулей include в приложениях QtQuick и не только.

21.02.2013 Leave a Comment 6 245 просмотров

Создатели Qt5 привнесли множество изменений, в том числе изменили многие модули в названии. Поэтому перенос приложения с Qt4 на Qt5 вызвал у меня ряд осложнений с работой QML. Прилагается таблица соответствий модулей include в приложениях QtQuick и не только.

Qt4 Qt5
#include <QApplication> #include <QGuiApplication>
#include <QDeclarativeContext> #include <QQmlContext>
#include <QGraphicsObject> #include <QQuickItem>
#include <QDeclarativeComponent> #include <QQmlComponent>
#include <QDeclarativeEngine> #include <QQmlEngine>
#include <QDeclarativeError> #include <QQmlError>
#include <QDeclarativeExpression> #include <QQmlExpression>
#include <QDeclarativeExtensionPlugin> #include <QQmlExtensionPlugin>
#include <QDeclarativeInfo> #include <QQmlInfo>
#include <QDeclarativeListReference> #include <QQmlListReference>
#include <QDeclarativeNetworkAccessManagerFactory> #include <QQmlNetworkAccessManagerFactory>
#include <QDeclarativeParserStatus> #include <QQmlParserStatus>
#include <QDeclarativeProperty> #include <QQmlProperty>
#include <QDeclarativePropertyMap> #include <QQmlPropertyMap>
#include <QDeclarativePropertyValueSource> #include <QQmlPropertyValueSource>
#include <QDeclarativeScriptString> #include <QQmlScriptString>
#include <QDeclarativeItem> #include <QQuickItem>
#include <QDeclarativeView> #include <QQuickView>
#include <QDeclarativeComponent > #include <QQmlComponent>
#include <QDeclarativeImageProvider> #include <QQuickImageProvide>

Надеюсь, у вас всё получится. Более подробно тут: http://qt-project.org/doc/qt-5.0/qtquick/qtquick-porting-qt5.html.


Статьи по теме:

  1. Видео в QtQuick 2.0
  2. Проблема с названием qml файлов в QtQuick 2
  3. Сложение двух чисел в Qt 5.5.0 на C++ (Qt Quick)
  4. Сложение двух чисел в Qt 5.5.0 на C++ (Qt Quick Controls)

IT Qt, QtQuick

© 2014 Harrix