我正在寻找可用于我正在开发的 C 应用程序的跨平台小部件工具包。此应用程序仅用作小型前端。我热衷于良好的设计和可用性。速度不是重点,但我仍然想要轻量级的东西。
我意识到有人问过类似的问题,但我想根据我的要求得到答案。
我正在寻找可用于我正在开发的 C 应用程序的跨平台小部件工具包。此应用程序仅用作小型前端。我热衷于良好的设计和可用性。速度不是重点,但我仍然想要轻量级的东西。
我意识到有人问过类似的问题,但我想根据我的要求得到答案。
对于 C,我会说主要候选人是gtk。您可能希望将 C++ 用于qt或wxwidgets,尽管后者也具有 lua(耶!)绑定,这是绕过Greenspun 第十条规则的C 方法。根据您的应用程序领域,像琼脂这样的不太被炒作(但仍然成熟)的库值得考虑。如果不是 C++,我也会提到fltk 。真正的利特人会使用xaw并让用户在 Windows 下安装 X 服务器。更严肃的一点是,必须提到eagle只是因为它的酷炫价值,尽管它也是 C++。维基百科提供了更多选择。
C 最明显的选择可能是GTK+(是的,尽管名称中有“+”,但它是一个 C 工具包,尽管您当然可以在 C++ 中使用它)。
我会说,使用GTK-server。