社区
Qt
帖子详情
QT5 底层是不是用的directUI技术呀?
starnight1981
2013-02-19 05:40:27
用QT5 做出来的东西, 用spy++ 查看,发现就是一个窗口。 所以控件都是画在窗口上的。谁研究过没有?
...全文
3095
5
打赏
收藏
QT5 底层是不是用的directUI技术呀?
用QT5 做出来的东西, 用spy++ 查看,发现就是一个窗口。 所以控件都是画在窗口上的。谁研究过没有?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
圆圆胖胖的车车
2013-02-21
打赏
举报
回复
Qt5 应该还是要按平台分哦。 window linux 嵌入式。。不是有很多qpa插件么。其中就有干这活的。 没研究过。。猜测哈。
碎炎
2013-02-20
打赏
举报
回复
的确 看了cmake 就一个主窗体
starnight1981
2013-02-19
打赏
举报
回复
用spy++ 查看,每个窗口都没有子窗口。
dext
2013-02-19
打赏
举报
回复
很可能,还没有研究过Qt5,但是如果是这样的话也使用的是 OpenGL
yfx2003
2013-02-19
打赏
举报
回复
不是 Qt的底层使用的C/C++,然后通过自己的渲染算法来完全模拟win linux mac原生的状态形式 具体详见Qt的官方网站.
WPS 2024 Windows版UI用
QT5
和自研
DirectUI
-vba,jsa
WPS 2024 Windows版采用自研
DirectUI
与Qt 5深度混合的
技术
架构:主界面(菜单、Ribbon、文档区)基于
DirectUI
实现,而设置窗口、对话框、面板及ET表格组件则广泛使用Qt 5 Widgets。该设计兼顾性能优化与跨平台复用需求,进程中同时加载
Qt5
Core、
Qt5
Gui等模块,并可通过窗口类名区分两类UI组件。
DirectUI
本文探讨了
DirectUI
的设计理念及其在客户端界面开发中的应用,包括界面与逻辑分离、皮肤
技术
融合,以及
DirectUI
如何简化Win32应用程序的句柄管理。介绍了多个
DirectUI
开源项目,并对比了SkinUI,提供了丰富的资源链接。
Windows界面开发架构解密:
DirectUI
界面库的
技术
演进与生态分析
本文系统解析
DirectUI
界面库的分层架构(控件层、布局层、渲染层)、渲染引擎三次
技术
演进(GDI→Direct2D→GPU多线程加速)、声明式XML布局系统、ActiveX集成设计模式,以及性能优化策略(裁剪优化、纹理缓存、增量渲染)和商业生态实践。重点涵盖其在Windows原生高性能桌面应用中的
技术
选型依据与架构治理方法。
DirectUI
框架GUIFW
guifw是一款基于GDI+的
DirectUI
皮肤引擎,支持XML动态创建UI、事件派发、绘图引擎及UI布局等功能。该引擎采用模块化设计,支持窗口换肤,并能轻松扩展自定义控件。
Qt实战. Qt Widgets、QML、Qt Quick 的区别
本文介绍了Qt Widgets和QML/Qt Quick的区别与应用场景。Qt Widgets更成熟,适合传统桌面程序;QML/Qt Quick更现代,适合移动端及开发炫酷界面。Qt Quick是框架,QML是语言,可结合JavaScript开发。Qt Quick集成V8引擎,能提高开发效率,实现前后端分离。
Qt
21,498
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章