社区
Qt
帖子详情
Qt描画的底层可以使用DirectDraw吗?
insert0003
2012-02-24 03:30:02
RT
Qt描画的底层可以使用DirectDraw吗?
如果使用opengl,在描画速度上,会慢
在代码里,看到有QT_NO_DIRECTDRAW相关的编译选项
但是如何使其有效不太明白
有了解的大拿吗?
...全文
91
回复
打赏
收藏
Qt描画的底层可以使用DirectDraw吗?
RT Qt描画的底层可以使用DirectDraw吗? 如果使用opengl,在描画速度上,会慢 在代码里,看到有QT_NO_DIRECTDRAW相关的编译选项 但是如何使其有效不太明白 有了解的大拿吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
QT
高级编程
QT
界面美化QSS
QT
网络编程
QT
绘图
QT
多线程视频课程
QT
课程学习目标这套
QT
课程体系是为准备从事以下软件工程师岗位工作的学员群体精心研发的。
QT
软件工程师
QT
高级软件工程师
QT
课程技术模块
QT
核心技术概念
QT
图形窗口编程技术
QT
QSS界面美化实战技术
QT
实用框架编程技术
QT
课程学习路线
QT
核心基础概念体系编程实践
QT
Widgets图形窗口编程基础体系编程实践
QT
基础控件和高级复杂控件体系编程实践
QT
布局管理体系编程实践
QT
模型视图代理框架编程实践
QT
QSS式样表编程实践
QT
界面美化编程实践
QT
文件IO框架编程实践
QT
绘图框架编程实践
QT
图形视图框架编程实践
QT
网络框架编程实践
QT
多线程框架编程实践
QT
线程池框架编程实践
QT
并发库框架编程实践
QT
课程推荐章节
QT
控件美化界面美化是这套
QT
课程中的特色亮点,是
QT
软件工程师在工作实践中可以直接参考应用的,推荐认真学习。
QT
QSS基础控件界面美化
QT
QSS高级控件界面美化
QT
QSS其它控件界面美化
QT
QSS窗口组合界面美化
QT
QSS主窗口界面美化
Qt
+
Di
rect
Draw
实现
Qt
一般是用来写界面,而当系统对图片绘制速度要求较高时,
Qt
自带的图像绘制引擎往往不能达到我们的要求,这个时候我们就需要更加
底层
的绘图API,如
Di
ret
Draw
(
Di
rect
Draw
已经很旧了,目前
使用
的是
Di
rect
3D)。 在
Di
rect
Draw
中,可以
使用
如下函数,将绘制操作映射到指定的窗口: // create I
Di
rect
Draw
interface 7.0
Qt
中
使用
Di
rect
3D
Qt
6.6为
Di
rect
3D 12引入了一个新的QRhi后端。这意味着现在支持的3D API的数量达到了五个:Vulkan、Metal、OpenGL/ENGGLES、
Di
rect
3D11和
Di
rect
3D12。
使用
Qt
Quick和
Qt
Quick 3D的应用程序现在可以选择
使用
D3D12来渲染QQuickWindow或QQuickView的内容。开发者可能需要
使用
Windows平台的
Di
rect
3D来进行更加
底层
的图形渲染。
Di
rect
Draw
的绘图总结
1.
Di
rect
Draw
绘图
Di
rect
Draw
是
Di
rect
X的一部分,专门用于进行2D操作。在
Di
rect
X8.0之后的版本中,D
draw
已经被取消了,2D绘图合并到3D的API中。所以网上都说D
draw
已经是过时的技术了,但这里实现我们需要的功能即可。这里需要强调的是,要下载
Di
rect
X8.0 之前版本的SDK,要不然会识别不了D
draw
中的函数,在我的下载资源中已经
QT
5开发||01、灵魂三问:什么是
QT
?为什么要
使用
QT
? 如何
使用
QT
?
前言 之前我们对GUI的概念和用途进行了理解和
使用
,对命令行应用程序和图形界面GUI应用程序进行了对比和
使用
场景的分析。 现在我们开始步入
QT
的大门,来理解
QT
是什么?
使用
QT
的优缺点,以及如何
使用
QT
? 一、
QT
是什么? 1、GUI角度
Qt
是一个跨平台的 C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。 它是完全面向对象的,很容易扩展, 并且允许真正的组件编程。
Qt
也是一个跨平台应用程序和 UI 开发框架。
使用
Qt
只需一次性开发应用程序, 无须重新编写源代
Qt
16,216
社区成员
26,595
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章