类似 Qt 的“跨平台 GUI 框架 GOSP”时隔一年有重大更新
GOSP = Giveda® Open Source Project
for English, please refer to: https://gitee.com/giveda/GOSP/blob/master/README_en.md
GOSP简介(中文版)
Qt是一个优秀的c++开发框架,API简单易用,社区庞大,资源丰富。但Qt太重量级了(Qt需要很多的RAM和ROM),因此我开发了GOSP这个框架。GOSP在不依赖Qt的前提下,提供了非常类似Qt的API接口,仅需要几百KB的硬件资源(比Qt小的多),能运行在Qt不支持的低性能领域(对Qt形成补充),适用于嵌入式开发。
主要特色
- GOSP是码云GVP项目,其产权归全体贡献者共同所有,贡献者根据自身对项目的不同贡献而享有不等比例的产权。
- 史上最容易理解的GUI框架,史上最简单,没有之一。
- 100%使用图片来实现个性化的控件和界面。(见下文的截图)
- 提供了类似Qt的API,可提供基于qt creator的集成开发环境。
- 基于别具一格的Giveda信号槽技术,各个模块代码之间无耦合。
- 无耦合的代码,史上最容易复用,没有之一。
如何使用
查看如下《简易指导文档》: https://gitee.com/giveda/GOSP/blob/master/HowTo.md
《HTML文档》: http://giveda.com/gui_engine/html/index.html
本次更新如下:
- 完善窗口切换时焦点恢复的问题。
- 修改界面黑屏的问题。
- 优化对RTOS的支持。
- 支持开发嵌入式应用。
- 支持上下键滚动。
- 支持开发Linux 程序。
- 修复base utils中存在的bugs
- 支持用户让界面以最高帧率刷屏
- 为用户 2D 加速 提供支持
- 使用 cppcheck 进行静态检查。
- 使用 valgrind 进行动态内存检查。
- 优化 单元测试
- 支持高清屏。
- 丰富辅助工具。
- 改进 示例代码。
- 支持用户自己扩展自己的控件。
- 支持用户自己扩展自己的动画。
- 支持用户自己实现自己的主循环。
- 每个页面支持独立的初始焦点。
开源协作
如果您觉得我们的开源软件对你有所帮助,请加入我们、与我们同行。作为码云GVP项目,GOSP项目的知识产权归全体贡献者共有,贡献者根据自身对项目的不同贡献而享有不等比例的产权。
任何的合作或者建议均可发送邮件至lei@giveda.com
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java 代码生成器光 2.0.0 Insight(内省) 发布尝鲜版 3,代码变变变
Java 代码生成器光 2.0.0 Insight(内省) 发布尝鲜版3,代码变变变 大家都知道,JavaEE 的代码结构是多变的,不同项目组是不尽相同的。比如说域对象 Bonus 在不同的项目中可能被命名为 Bonus, BonusVo, BonusBo, BonusPO 或者 BonusEntity。 不同项目中 BonusServiceImpl 的储存路径也是不同的,比如可能是 serviceimpl 或者是 service.impl。还有 Bonus Controller 这个对象,有些项目中可能是 BonusFacade 或者 BonusAdapter。 Java通用代码生成器光 2.0.0 Insight(内省) 可以兼容所有这些变体,只需要在 Project 页做简单的设置,就可以方便地生成这些风格的代码。 如此先进灵活和易用的代码生成器,您值得一试。 项目地址:https://gitee.com/jerryshensjf/LightSBMEU 二进制发布版下载地址:https://gitee.com/jerryshensjf/LightSBMEU/attach_file...
- 下一篇
OPIPING v1.0.1发布,Api 管理及自动化测试工具
为中小企业提供一套实用、高效的 Api 管理、自动化测试、Api 应用市场等系统,让企业更加专注于自身业务的发展,以实现效率最优、成本最优。 v1.0.1 更新说明 #1 修复Api添加时详情页跳转错误 #2 调整项目环境url地址正则匹配规则 功能说明 支持多团队、多项目、多环境,更符合技术开发和使用场景 支持 Api 场景组并发测试、性能测试 通过功能权限、数据权限让您精准的控制用户的使用权限,使其尽在掌控之中 动态生成 API 数据,让前后端更好的协同开发,降低等待时间,提高开发效率 官方地址:https://www.opiping.com/ 操作手册:https://shuka.opiping.com/t/opiping gitee地址:https://gitee.com/duolatech/xapimanager github地址:https://github.com/duolatech/xapimanager
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果