gpt4 book ai didi

c++ - Qt使用离屏渲染的例子

转载 作者:太空宇宙 更新时间:2023-11-04 13:19:24 24 4
gpt4 key购买 nike

我正在尝试在我的 Qt 5.5 应用程序中使用离屏渲染。我正在看一个例子:

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

其中一个类派生自“QSGSimpleTextureNode”,但是当我尝试包含 header 时:

    #include <QSGSimpleTextureNode>

我收到一个错误“没有这样的文件或目录”,在它包含的示例中:

    include <qsgsimpletexturenode.h>

不知道为什么,但是我想做的是使用离屏渲染来准备一个完整的位图,准备好 blit 到可见上下文,是否有一个很好的简单而完整的例子来说明如何做到这一点?

编辑...更多信息,我正在尝试创建一个显示罗盘带的 QWidget 派生类,该带通常会在带的中心显示当前的罗盘航向,两边都有特定数量的刻度显示周期角位置的中心。整个 strip 将在屏幕外位图中呈现,只有与当前标题的可显示屏幕区域匹配的部分将被复制到可见区域。

项目文件:

    #-------------------------------------------------
#
# 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

最佳答案

确保将 quick 添加到 .pro 文件中,以便 qmake 知道包含 quick 相关的 header 和库。

关于c++ - Qt使用离屏渲染的例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35869435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com