水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:qml框架下嵌入一个窗口进行opengl绘制
楼主
|
anything1999
|
2022-06-03 23:32:00
|
只看此ID
QQuickFrameBufferObject呢还是QOpenGLWindow呢?或者自定义一个什么其它的item?
--
FROM 221.222.20.*
1楼
|
hgoldfish
|
2022-06-04 00:43:42
|
只看此ID
QOpenGLWindow 是用于 QtWidgets 方案的吧。
这里有篇文章讲 QtQuick,也就是 QML 环境里面要怎么样集成 OpenGL.
https://doc.qt.io/qt-5/qtquick-visualcanvas-scenegraph.html#mixing-scene-graph-and-the-native-graphics-api
【 在 anything1999 的大作中提到: 】
: QQuickFrameBufferObject呢还是QOpenGLWindow呢?或者自定义一个什么其它的item?
--
FROM 112.47.122.*
2楼
|
anything1999
|
2022-06-04 22:42:25
|
只看此ID
用的framebuffer
但是键盘鼠标事件不知道怎么传进去。
【 在 hgoldfish 的大作中提到: 】
: QOpenGLWindow 是用于 QtWidgets 方案的吧。
: 这里有篇文章讲 QtQuick,也就是 QML 环境里面要怎么样集成 OpenGL.
:
https://doc.qt.io/qt-5/qtquick-visualcanvas-scenegraph.html#mixing-scene-graph-and-the-native-graphics-api
: ...................
--
FROM 221.222.20.*
3楼
|
foliver
|
2022-06-05 05:34:52
|
只看此ID
没有用过qt,但是写过opengl程序。所谓的键盘鼠标事件无非就是想知道键盘哪个建被按下,以及鼠标的坐标状态。这有很多种方法知道吧。
【 在 anything1999 的大作中提到: 】
: 用的framebuffer
: 但是键盘鼠标事件不知道怎么传进去。
: 【 在 hgoldfish 的大作中提到: 】
: ...................
--来自微微水木3.5.12
--
FROM 140.206.195.*
4楼
|
hgoldfish
|
2022-06-05 09:43:47
|
只看此ID
键盘鼠标事件是 Qt 处理的。根据按键改变程序内部的状态,调用 OpenGL 的重绘。
【 在 anything1999 的大作中提到: 】
: 用的framebuffer
: 但是键盘鼠标事件不知道怎么传进去。
--
FROM 112.47.122.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版