G
N
I
D
A
O
L

除Qt以外的C++GUI库

ImGui图形用户界面
项目Github地址:https://github.com/ocornut/imgui

wxWidgets
Home:https://wxwidgets.org/。

NanoGUI
NanoGUI 是用于 OpenGL 3+、GLES 2/3 和 Metal 的极简跨平台工具库。
RmlUi
RmlUi 是基于 HTML 和 CSS 标准的 C++ GUI库,目标是为任何项目的界面需求提供完整的解决方案。 它是 libRocket 项目的一个分支,引入了新功能、修复了错误并改进了性能。

Elements
Elements是一个轻量级的、细粒度的、独立的、模块化的GUI库。

FTXUI
FTXUI是一款用于终端下用户界面开发的C++工具库。

cocos2d-x
cocos2d-x是一个多平台框架,用于构建2D游戏、交互式界面及其他图形应用程序。

Awesome
Github地址:https://github.com/fffaraz/awesome-cpp#gui

MFC
MFC(Microsoft Foundation Class)是微软公司开发的C++类库,用于Windows平台下的GUI应用程序开发。MFC的特点是易学易用、组件丰富、应用广泛等,被广泛应用于Windows应用程序开发。

XCLASS
XCLASS库是X Windows环境中的一个C++ GUI工具包的。它是基于Xlib的,由一套组件,包括从简单部件到复杂的,其中也包括许多常用的对话框。组件有MS Windows外观风格。

Windows++
Windows++是一个轻量级的C++应用程序框架,它可以让你的C++程序中使用窗口。

Fox Toolkit
FOX是一个C++开发图形用户界面库,方便和有效的基础工具包。

V
V是一个免费的可移植的C++的图形用户界面框架,旨在开发出各种不同的图形界面平台上的应用程序。

FLTK
FLTK是一个跨平台的C++ GUI界面库,用于UNIX / Linux(X11),支持微软Windows和MacOS X。


VTK
VTK(Visualization Toolkit)是一个用于三维可视化的开源C++库,可用于开发交互式的应用程序、可视化应用程序和数据分析等领域。


OpenCV
OpenCV是一个开源计算机视觉库,用于图像处理和计算机视觉应用程序开发。OpenCV的特点是开源、高度模块化、跨平台等,被广泛应用于机器人、自动化、监控等领域。


JUCE
JUCE(Jules' Utility Class Extensions)是一个开源的C++框架,主要用于开发音频应用程序和跨平台用户界面(GUI)应用程序。


Tk
Tk是Tcl脚本语言的GUI工具包,用于Unix和Windows平台下的GUI应用程序开发。Tk的特点是易学易用、组件丰富、可移植性强等,可以快速地开发出图形界面。


GTK+
GTK+是一个用于Unix和Linux平台下图形用户界面程序设计的开源工具包。GTK+的特点是小巧、高效、轻量级、易用等,可以帮助开发者快速实现图形界面。


QtitanRibbon
QtitanRibbon是一个用于创建Microsoft Office 2010/2013/2016风格的应用程序界面的库,基于Qt框架开发。QtitanRibbon的特点是支持多语言、易用、用户体验好等,可以帮助开发者快速实现微软Office风格的图形界面。


Ultimate++
Ultimate++是一个用于C++图形界面开发的跨平台库,基于C++11的新特性实现。Ultimate++的特点是小巧、易学易用、组件丰富等,可以帮助开发者快速实现图形界面。


Gtkmm
Gtkmm是C++语言的GTK+库的绑定,可以用于创建GTK+图形用户界面程序。Gtkmm的特点是易学易用、组件丰富、跨平台等,被广泛应用于Linux平台下的应用程序开发。

 

CEGUI
CEGUI是一个开源的C++图形用户界面库,被广泛应用于游戏和多媒体应用程序开发。CEGUI的特点是小巧、可扩展、易用等,支持多种操作系统和平台,包括Windows、Linux、iOS、Android等。
lesstif
lesstif是Hungry Programmer的OSF/Motif版本。

Open Motif
Open Motif是Unix环境下的图形库。

Microwindows
Microwindows是一个开源项目,旨在将现代图形窗口环境的功能在小型设备和平台上使用。

posted @ 2024-08-25 17:41  firespeed  阅读(62)  评论(0编辑  收藏  举报