Qt пример использования закадрового рендеринга

Я пытаюсь использовать закадровый рендеринг в своем приложении Qt 5.5. Я смотрю на пример:

http://doc.qt.io/qt-5/qtquick-scenegraph-textureinthread-threadrenderer-cpp.html

Один из классов является производным от "QSGSimpleTextureNode", но когда я пытаюсь включить заголовок:

    #include <QSGSimpleTextureNode>

Я получаю сообщение об ошибке «Нет такого файла или каталога», в примере это включает:

    include <qsgsimpletexturenode.h>

Не уверен, почему, однако то, что я пытаюсь сделать, это использовать закадровый рендеринг для подготовки полного растрового изображения, готового к переносу в видимый контекст, есть ли хороший простой и полный пример того, как это сделать?

Изменить... немного больше информации, я пытаюсь создать производный класс QWidget, который показывает полосу компаса, полоса обычно показывает текущий курс компаса в центре полосы с определенным количеством тиков по обе стороны от центра показаны периодические угловые положения. Полная полоса будет отображаться в растровой карте вне экрана, и только та часть, которая соответствует отображаемой области экрана для текущего заголовка, будет скопирована в видимую область.

Файл проекта:

    #-------------------------------------------------
    #
    # Project created by QtCreator 2016-03-07T08:45:43
    #
    #-------------------------------------------------

    QT       += core gui

    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

    TARGET = QtFCS
    TEMPLATE = app


    SOURCES += main.cpp\
        clsMainWin.cpp \
        clsPSstrip.cpp \
        clsSimWin.cpp

    HEADERS  += \
        clsMainWin.h \
        clsPSstrip.h \
        clsSimWin.h

    FORMS    += \
        clsMainWin.ui \
        clsSimWin.ui

person SPlatten    schedule 08.03.2016    source источник
comment
В качестве базовой проверки у вас есть quick в .pro, верно?   -  person Nicholas Smith    schedule 08.03.2016
comment
в строке QT добавить quick после core gui.   -  person Nicholas Smith    schedule 08.03.2016
comment
спасибо, теперь я могу добавить заголовок.   -  person SPlatten    schedule 08.03.2016
comment
Файл .pro используется для создания Makefile, добавляя, что вы сообщаете qmake, что хотите включить библиотеки и заголовки quick.   -  person Nicholas Smith    schedule 08.03.2016
comment
Тогда я перенесу его в ответ из комментариев для следующего человека.   -  person Nicholas Smith    schedule 08.03.2016


Ответы (1)


Убедитесь, что вы добавили quick в файл .pro, чтобы qmake знал, что нужно включить заголовки и библиотеки, связанные с quick.

person Nicholas Smith    schedule 08.03.2016