Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl QtQuick 2中的简单文本项在';它在屏幕上可见吗?_Opengl_Qt5_Qt Quick_Scenegraph - Fatal编程技术网

Opengl QtQuick 2中的简单文本项在';它在屏幕上可见吗?

Opengl QtQuick 2中的简单文本项在';它在屏幕上可见吗?,opengl,qt5,qt-quick,scenegraph,Opengl,Qt5,Qt Quick,Scenegraph,在尝试将Qt5移植到N900时,我遇到了一个与QtQuick2/OpenGL相关的错误。为了调查这一点,我想现在,你会怎么做 在它出现在屏幕上之前,换句话说,我想对其间最重要的函数调用进行解释(您可以跳过一些字体细节、rtl相关内容或类似内容)。应该是这样的: @IT技术:谢谢你提出的编辑,但我看不出有什么不同。 Text { text:"Hello!" } QQuickText::setText(QString("Hello!")) //calls: QQuickTextPrivate:

在尝试将Qt5移植到N900时,我遇到了一个与QtQuick2/OpenGL相关的错误。为了调查这一点,我想现在,你会怎么做

在它出现在屏幕上之前,换句话说,我想对其间最重要的函数调用进行解释(您可以跳过一些字体细节、rtl相关内容或类似内容)。应该是这样的:


@IT技术:谢谢你提出的编辑,但我看不出有什么不同。
Text { text:"Hello!" }
QQuickText::setText(QString("Hello!"))
//calls:
QQuickTextPrivate::updateLayout();
//provokes a call to:
QQuickText::updatePaintNode()
//calls:
QQuickTextNode::addTextLayout()
//calls:
SelectionEngine::addGlyphsForRanges()
...
//what happens to the scenegraph
...
//calls:
glBindTexture()
glDrawElements()
...swapBuffers()