User interface C语言中用于可停靠GUI开发的库

User interface C语言中用于可停靠GUI开发的库,user-interface,gtk,wxwidgets,docking,User Interface,Gtk,Wxwidgets,Docking,使用C API的一些最著名的可停靠GUI开发是什么 我知道(),但似乎没有一个C API来实现这一点,我也知道,我听说在谈论跨平台时有点痛苦,而且它似乎没有对接功能 这样的图书馆存在吗?它们的优缺点是什么 GTK的对接库为 大多数GUI库都没有对接功能,这并不奇怪。对接是一个用途非常有限的功能——您可能希望将其用于IDE,以及使用大量工具(如Photoshop)的程序,但对于更简单的程序,最好避免使用它。善意的开发人员喜欢将对接作为一种使他们的应用程序尽可能可定制的方式,但一个好的工具包将消除这

使用C API的一些最著名的可停靠GUI开发是什么

我知道(),但似乎没有一个C API来实现这一点,我也知道,我听说在谈论跨平台时有点痛苦,而且它似乎没有对接功能


这样的图书馆存在吗?它们的优缺点是什么

GTK的对接库为

大多数GUI库都没有对接功能,这并不奇怪。对接是一个用途非常有限的功能——您可能希望将其用于IDE,以及使用大量工具(如Photoshop)的程序,但对于更简单的程序,最好避免使用它。善意的开发人员喜欢将对接作为一种使他们的应用程序尽可能可定制的方式,但一个好的工具包将消除这种诱惑,并鼓励开发人员只使界面简单,而不是可定制


GTK中没有任何额外依赖项的一件事是,可以打开和关闭子组。

GDL是GTK+2的标准组件吗?它是Gnome平台的一部分,尽管使用较少。我现在很困惑-这个组件不会是跨平台的吗?嗯,它不是GTK 2的标准组件,基于上述原因。它是GTK的一个停靠库,所以既然GTK是跨平台的,那么在它之上构建的东西也将是跨平台的,除非它使用任何特定于平台的功能。如果真是这样,我会非常惊讶。然而,由于GDL使用不多,在各种平台上安装它可能很困难,因为缺少真正想在各种平台上安装它的人。你可以直接编译到你的程序中。哦,对不起,我完全看错了你答案中的最后一句话,现在清楚了。谢谢