如何打造属于自己的 GUI 图形化界面?
- 发表时间:2025-06-20 21:25:16
- 来源:
基本的思路就是:系统消息队列 + 图形 api 以 Windows 平台举例,就是 win32 + 渲染方案,后者根据 ui 库的应用可以选 gdi、dx、opengl、vulkan 等,由实际场景的需求而定(轻量化?高性能实时渲染?是否跨平台?开发难度?等) 我早几年开始做了 d14uikit,是 win32+dx 的方案。
实际上是之前一直在做的一个游戏引擎,从它的框架移植了核心 ui 代码包装成的一个库,并且提供 c++ 和 python 的接口以方便二次开发,整个库才 1~2M…。
推荐资讯
- 2025-06-19 18:20:16人类有希望走出***系吗?
- 2025-06-19 18:40:15自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-19 18:10:16Android 开发时你遇到过什么相见恨晚的工具或网站?
- 2025-06-19 18:05:16男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 2025-06-19 18:20:16大量消息在 MQ 里长时间积压,该如何解决?
- 2025-06-17 23:50:12夸克网盘有可能超越百度网盘吗?
- 2025-06-19 18:05:16Golang与Rust哪个语言会是今后的主流?
- 2025-06-18 00:10:12个人做量化,买不起专业数据库,如何获取 L2数据?
- 2025-06-18 00:10:12《长安的荔枝》李善德被强塞「荔枝使」,职场中当领导给你「重要但缺***的项目」,如何区分是培养还是陷阱?
- 2025-06-19 18:35:16为什么军迷圈里总是爱大谈宏观战略,却很少谈战役战术?
推荐产品
-
个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
这个问题回答八百遍了: 如果你的 App 或者网站想收费,注 -
如何评价“我不了解国产车什么样,但我了解中国人什么样”这一观点?
《绝命毒师》的主演布莱恩·克兰斯顿一般被称为“老白”,他还演 -
Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
现在AI届有两大羊毛,一个是Cursor的edu邮箱用户可以 -
越南的国食Pho(河粉)为什么在中国只能失败?
我接触了足够多的外国人以后,才发现中国人目前的超高钠饮食方式
最新资讯