博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kiUi —— 轻量级自动布局的样式化 UI 框架
阅读量:6220 次
发布时间:2019-06-21

本文共 640 字,大约阅读时间需要 2 分钟。

kiUi 是一个轻量级的自动布局 UI 库,支持 Emscripten 在线预览请看 这里.

fed21ca9313db61bde67e9342e7e13252825e22f

设计目的 :

  • UI 界面和逻辑分离
  • 自动布局
  • 样式简单,并且与逻辑分离
  • 简单直接,特别是 C++ 代码
  • 特别适合做编辑器和游戏界面

示例代码:

RootSheet& root = uiwindow.rootSheet();Window& window = root.emplace
("Example window");Expandbox& expandbox = window.emplace
("Collapsable box");Label& label = expandbox.emplace

Nano:

GlWindow glwindow(1200, 800, "mk UiEditApp");glwindow.initContext();UiWindow& uiwindow = glwindow.uiWindow();bool pursue = true;while(pursue)    pursue = glwindow.renderFrame();

Kiui 使用 nanovg 做向量渲染,使用 glfw 管理 OpenGL 上下文。

文章转载自 开源中国社区 [

你可能感兴趣的文章
node - 收藏集 - 掘金
查看>>
Java将枚举序列化为对象
查看>>
数据结构-BF算法及KMP算法
查看>>
HTML5 进阶系列:web Storage
查看>>
WatchService实现配置文件变更监听
查看>>
2017 Node.js 开发框架比较
查看>>
Python中Mock和MagicMock的区别
查看>>
Laravel 5.4 入门系列 7. 文章的显示
查看>>
明月的 WordPress 优化思路总结
查看>>
Amazon DynamoDB 入门6:query 和 scan
查看>>
Mac OS X and python “ValueError: unknown locale: UTF-8”
查看>>
理解CSRF跨站请求伪造
查看>>
被误解的MVC和被神化的MVVM
查看>>
DevOps日常:别人家的运维这样过
查看>>
中台之上(一):重视业务架构,不要让“业务的归业务、技术的归技术”
查看>>
通过Visual Studio为Linux编写C++代码
查看>>
利用Apache Spark SQL和DataFrames扩展关系数据库
查看>>
Netflix 混沌工程手册 Part 3:实践方法
查看>>
2018年开源状况:代码贡献超310亿行,而漏洞超16000个
查看>>
Java初学者如何能够把知识深入贯彻
查看>>