哦,我对Qt的印象还停留在10多年前...
用过WPF,但没用到大量的图形动画,所以也感觉不出硬件加速的优势。
【 在 hgoldfish 的大作中提到: 】
: win32api 用 c 代码绘制控件,qt 用 cpp 绘制控件。哪能有大的区别。
: Qt 的 QtQuick 部分采用了游戏的原理,使用 opengl 绘制图形、计算动画、合成图层,都是在显卡里面合成并显示。比纯 CPU 的 GDI/GDI+ 快。
: 不过 QtWidget 仍然是 cpu 绘制。即使是 cpu 绘制,QtWidget 大量使用了 SSE 指令集来加速绘制,也会比较传统的 win32api 快一些。QtWidget 不像 win32api 每个控件都搞个 hwnd,传递消息比较快,也是一个优胜点——传说中的 directui.
: ...................
--
FROM 113.225.141.*