类似 Qt 的“跨平台 GUI 框架 GOSP”时隔一年有重大更新

栏目: 软件资讯 · 发布时间: 5年前

内容简介:GOSP = Giveda® Open Source Project for English, please refer to: https://gitee.com/giveda/GOSP/blob/master/README_en.md GOSP简介(中文版) Qt是一个优秀的c++开发框架,API简单易用,社区庞大,资源丰富...

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形成补充),适用于嵌入式开发。

类似 Qt 的“跨平台 GUI 框架 GOSP”时隔一年有重大更新

类似 Qt 的“跨平台 GUI 框架 GOSP”时隔一年有重大更新

主要特色

  • GOSP是码云GVP项目,其产权归全体贡献者共同所有,贡献者根据自身对项目的不同贡献而享有不等比例的产权。
  • 史上最容易理解的GUI框架,史上最简单,没有之一。
  • 100%使用图片来实现个性化的控件和界面。(见下文的截图)
  • 提供了类似Qt的API,可提供基于qt creator的集成开发环境。
  • 基于别具一格的Giveda信号槽技术,各个模块代码之间无耦合。
  • 无耦合的代码,史上最容易复用,没有之一。

类似 Qt 的“跨平台 GUI 框架 GOSP”时隔一年有重大更新

如何使用

查看如下《简易指导文档》: 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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

iOS应用逆向工程 第2版

iOS应用逆向工程 第2版

沙梓社、吴航 / 机械工业出版社 / 2015-4-1 / 79.00

你是否曾因应用上线的第一天即遭破解而无奈苦恼,想要加以防范,却又束手无策? 你是否曾为某一应用深深折服,想要借鉴学习,却又无从下手? 你是否已不满足于public API,想要进军Cydia开发,却又求学无门? 你是否已产生“不识Apple真面目,只缘身在App Store中”的危机感,想要通过阅读来一窥这冰山一角外的整个北极,却又找不到合适的书? 你是否已经因无法跨越开发......一起来看看 《iOS应用逆向工程 第2版》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具