qt里面混合二维图形和文字
qt opengl
qt本身自带非常方便得混合图形引擎。 使得一个class 从QOpenGLWidget, 和 QOpenGLFunctions继承下来,里面既可以画二维,也可以画三维,更可以混合,有两种方式画混合引擎,
方式一 opengl三维和opengl二维混合
这种方式并不是只是适合qt,mfc等等都是适合得,画完三维后切换到二维,实际上就是使用opengl得api 将视图矩阵重新归零后开始重新定义二维,再开始画,游戏也都是这么制作得,这种方式比较简单,也就不介绍了,更方便得模式是使用qt自身得混合引擎。
方式二 opengl
制作qt得Widget,从两个类下继承,就可以使用opengl得函数了
class HGLWidget : public QOpenGLWidget,protected QOpenGLFunctions
{
Q_OBJECT
public:
bool pl
qt里面混合二维图形和文字最先出现在Python成神之路。
共有 0 条评论