对于需要快速开发且外观不是主要考量的内部工具或游戏编辑器,Dear ImGui提供了“即时”GUI功能,非常方便。接下来我们将详细探讨这些框架的应用。 一、GTK+ GTK+(GIMP Toolkit)是最受欢迎的一个C语言GUI开发库。最初为开源图形编辑软件GIMP设计,现在已广泛用于多种不同的项目中。 简单易用、丰富的控件集、良好的文...
通过支持事件录制与重放,开发人员可以评估应用在不同负载下的性能表现,发现潜在的问题并进行优化改进。 支持Appium 进行全自动化 UI 测试是指界面设计工具可以与 Appium 测试框架集成,实现对应用界面的全自动化测试。这种支持可以帮助开发人员快速编写和执行自动化测试脚本,提高应用的稳定性和质量。 三、技术选型 linux ...
AWTK面世4年有余,作为一款开源且商用免费的GUI框架,越来越被业界熟识并选用。已经与NXP、GD、瑞芯微、君正、安凯、灵动微、SigmaStar等多家合作,今天再次迎来AWTK和性能强悍的国产MCU结合,一起来看看会碰撞出怎样的火花。 AWTK GUI框架 AWTK全称为Toolkit AnyWhere,是ZLG倾心打造的一套基于C语言开发的GUI框架。旨在...
TensorFlow是一个用于机器学习和深度学习的开源框架,支持多种编程语言,如C++、Python等。它的设计思路是...
Irrlicht:C++语言编写的开源高性能的实时#D引擎 Polycode:C++实现的用于创建游戏的开源框架(与Lua绑定)。 图形用户界面 CEGUI: 很灵活的跨平台GUI库 FLTK :快速,轻量级的跨平台的C++GUI工具包。 GTK+: 用于创建图形用户界面的跨平台工具包 gtkmm :用于受欢迎的GUI库GTK+的官方C++接口。 imgui:拥有最小依赖关系的...
在开源软件盛行的今天,很多知名的C++国产软件都用到了一些大型C/C++开源库,比如暴风音影使用了多媒体处理开源库FFmpeg、腾讯会议使用了实时音视频处理开源库Webrtc、PC版微信使用了Chromium嵌入式框架开源库CEF等。今天我们就来介绍一下日常工作中常用的C/C++开源库,给大家提供一个借鉴和参考。
在开源软件盛行的今天,很多知名的C++国产软件都用到了一些大型C/C++开源库,比如暴风音影使用了多媒体处理开源库FFmpeg、腾讯会议使用了实时音视频处理开源库Webrtc、PC版微信使用了Chromium嵌入式框架开源库CEF等。今天我们就来介绍一下日常工作中常用的C/C++开源库,给大家提供一个借鉴和参考。
improve ui tests 4个月前 sync_tkc.sh improve tcp_send/tcp_recv args 1年前 README LGPL-2.1 AWTK = Toolkit AnyWhere 一、介绍 AWTK全称 Toolkit AnyWhere,是ZLG开发的开源 GUI 引擎,旨在为嵌入式系统、WEB、各种小程序、手机和 PC 打造的通用 GUI 引擎,为用户提供一个功能强大、高效可靠、简单易用、可...
1. UI 菜单 仿Taasky的3D翻转菜单动画实现: ECSlidingViewController: Table RATreeView: 图片加载 SDWebImage...
libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。基于Reactor模式,效率较高,并且代码精简(4.15版本8000多行),是学习事件驱动编程的很好的资源。