我需要一个漂亮且可能是轻量级的 winapi gui 和 gtk gui 包装器(我的意思是一个 GUI 库,它有自己的抽象 api,可用于 windows 和 linux,它在 windows 上使用 winapi 来绘制小部件,并在它使用的 linux 上使用gtk)。wxwidgets 几乎是如何工作的,但是由于 wxwidget 宏 C 风格的 api 是一团糟,它很重,我不能让我的应用程序用它编译,所以我绝对不想要它。我也不想要 QT(我不想要额外的编译器和重量级依赖项)。还有fox toolkit和fltk,但是他们没有封装winapi和gtk而是有自己的渲染,我不喜欢。
我不需要很多功能,只需要一些基本的小部件和窗口管理,仅此而已。有许多非常好的库可以为 python 执行此操作,但在 C++ 中我找不到任何库(除了不起作用且太重的 wx 小部件)。
有人可以帮助我吗?因为我一直在开发我的游戏,因为我需要开发一个跨平台的编辑器。如果其他一切都失败了,我只会用 python 编写它,但我真的想用 C++ 编写它。
谢谢