使用屏幕外渲染的 Qt 示例
Qt example of using offscreen rendering
我正在尝试在我的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
确保将
quick
添加到.pro
文件中,以便qmake
知道包含quick
相关的标头和库。
相关文章:
- 从 ParaView 构建自定义 Qt 应用程序示例时出错
- Qt在安装Visual Studio 2019和虚幻引擎后无法运行示例应用程序
- 在Qt阻塞主机示例中使用互斥体
- 通过此指针访问时的成员差异和自身的成员指针(简单的 QT 示例问题)
- Qt在交叉编译期间构建的示例与编译后运行qmake相比如何?
- 从麦克风到整数数组 (C++/Qt) 的示例音频
- 两个对象QT之间的示例插槽/信号
- 简单的WebKit2示例与QT
- QT图像查看器示例,可能存在内存泄漏
- 重叠小部件的 QT 自定义布局示例无法编译
- QT MVC 模式未更新视图 - 特定的 SimpleTreeModel 示例
- Qt示例项目不运行
- 为什么我不能将文件拖放到Qt示例中
- 使用屏幕外渲染的 Qt 示例
- 有没有人有一个OpenGL ES 2.0 Qt 5示例在iOS下工作
- 为什么官方的Qt示例和教程不使用智能指针?
- 在visual studio上编译qt示例时发生链接错误
- Qt示例:没有互斥锁时读取,为什么
- 无法用Q_OBJECT构建Qt示例(我可以避免Qmake吗?
- Qt基于Qt示例从QThread下载文件不起作用