首页 > 其他分享 >Qt中的渲染

Qt中的渲染

时间:2022-11-25 14:11:44浏览次数:40  
标签:AA Qt 渲染 版本 驱动 显卡

Qt中3种不同的渲染方式
1 )Qt::AA_UseDesktopOpenGL
使用显卡的openGL库,且要求支持openGL 2.1及以上的版本。因此很多老旧设备是不满足版本要求的(windows默认的驱动版本只支持openGL1.1)。(依赖硬件,即硬件加速渲染)
2 )Qt::AA_UseOpenGLES
使用Angle库来将 DirectX 11或者DirectX 9的接口转成OpenGL ES2.0的API,从而使得windows上显卡驱动不满足要求的设备也能够正常运行。(通过API封装,使得显卡驱动版本低的设备也可以正常运行)
3) Qt::AA_UseSoftwareOpenGL
纯软件实现渲染,不依赖于显卡驱动,当然也没硬件加速。

通过以下代码指定渲染方式,而且需要在Application创建前。QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL);

标签:AA,Qt,渲染,版本,驱动,显卡
From: https://www.cnblogs.com/wyj510/p/16924942.html

相关文章

  • QT QMainWindow、QDialog、QWidget之间的区别
    本文转自https://blog.csdn.net/rl529014/article/details/51419126在Qt中,我们将窗口和控件统称为部件(Widget)。窗口是指程序的整体界面,可以包含标题栏、菜单栏、......
  • MQTT入门
    参考文档:http://docs.oasis-open.org/mqtt/mqtt/v5.0/csprd02/mqtt-v5.0-csprd02.htmlhttps://github.com/mcxiaoke/mqtt  摘要MQTT是物联网(IoT)最常用的消息......
  • pyqt5绘制坐标系
    pyqt5绘制坐标系defpaintEvent(self,event):painter=QPainter()painter.begin(self)#绘制图像image=self.pixifimage.width()>0......
  • Qt给QGraphicsView添加一个缩略图
    此功能在某些应用里可能会使用到。主要是在QGraphicsView的左上角显示一个小的缩略图,并绘制一个矩形指示当前界面处在整个视图的哪个位置。我实现该功能是用MGraphicsView......
  • 小程序 XQTypeScriptFramework 使用
    说明XQTypeScriptFramework隶属于XQFramework下JS基础性框架部分XQFramework励志将开发将常用开发语言基础性框架统一汇总,为全站开发使用到的基础语法进行统一,拜......
  • 初学银河麒麟linux笔记 第五章 windows中开发的QT程序适配linux的修改——外部控件重
    本人在WINDOWS系统中使用了“飞扬青云”的控件https://gitee.com/feiyangqingyun/QUCSDK由于系统移植,调用库应改为linux系统,首先下载对应版本的库,我windows上使用的是QT.......
  • Qt QList结构体排序
    1.应用场景在实际项目中,需要比对结果按照相似度排序;可以直接用qSort去比对,采用lamla表达式作为比较函数;//是一个QMap对象的List QVariantList m_PicComapreQueue.appe......
  • qt4 webkit 编译
    qt4webkit编译2021-05-1415:29:44最近编译出了Qt4.7.4的嵌入式版本,但没有编译QtWebkit库。在编译一个使用Webkit的工程时出错,而根据工程的需要,要单独编译QtWebki......
  • 自定义的Qt搜索框控件
    该控件模仿的是比较常见的应用程序中的搜索框。实现了输入文本后按回车搜索(也可以点击搜索按钮开始搜索),和记住最近的几个搜索记录的功能。使用者通过响应inputCompleted信......
  • QT图片查看器封装-鼠标中心缩放、移动、截图、框选、切换播放
    Qt图片查看器目录1      简介...12      功能实现...22.1     图片以鼠标为中心放大缩小功能...22.2     图片移动功能...42.3   ......