zoukankan      html  css  js  c++  java
  • QOpenglWidget 与QGLWidget的选择

    1. QGLWidget 是Qt OpenGL模块,但是从其官方说明,推荐在Qt5.4 之后,使用QOpenglWidget版本,具体说明如下:

      Note: This class is part of the legacy Qt OpenGL module and, like the other QGL classes, should be avoided in the new applications. Instead, starting from Qt 5.4, prefer using QOpenGLWidget and the QOpenGL classes.

    2.目前Qt的版本是Qt5.9,如果对于新软件新平台的开发,则按照官方推荐版本,则使用QtOpenglWidget版本

    但是,基于下述几点原因,往往还要使用QGlWidget版本。

    (1)开发Qt应用适应于XP平台,其中兼容性问题,Qt5.4(不含)之后的QtOpenglWidget 则不兼容,有些功能效果显示异常,已经测试。

    (2)当前开源版本的软件,由于并未对及时对新版本Qt5.4(不含)之后的QtOpenglWidget进行新修改,并且还是采用QGlwidget的写法,

    因此还需要使用QGlWidget的版本,目前QGlWidget的支持最高到Qt5.4.2.

  • 相关阅读:
    Vue
    linux-----docker
    linux基础
    Flask基础
    websocket
    css
    Mysql数据库基础
    IO多路复用
    线程和协程
    sh_02_del关键字
  • 原文地址:https://www.cnblogs.com/icmzn/p/7099310.html
Copyright © 2011-2022 走看看