【发布时间】:2014-04-12 09:50:33
【问题描述】:
使用 C API 的一些最著名的 Dockable GUI 开发有哪些?
我知道wxWidgets (wxAUI),但似乎没有用于此的 C API,而且我也知道GTK+,我听说这有点痛苦谈论跨平台,它似乎没有附带对接功能。
这样的库是否存在,它们的优缺点是什么?
【问题讨论】:
标签: user-interface gtk wxwidgets docking
使用 C API 的一些最著名的 Dockable GUI 开发有哪些?
我知道wxWidgets (wxAUI),但似乎没有用于此的 C API,而且我也知道GTK+,我听说这有点痛苦谈论跨平台,它似乎没有附带对接功能。
这样的库是否存在,它们的优缺点是什么?
【问题讨论】:
标签: user-interface gtk wxwidgets docking
GTK 的对接库是GDL。
大多数 GUI 库不带有停靠功能也就不足为奇了。对接是一个用处非常有限的功能——您可能希望将它用于 IDE 和具有许多工具(如 Photoshop)的程序,但对于更简单的程序,最好避免使用它。善意的开发人员喜欢将对接作为一种使他们的应用程序尽可能可定制的方法,但一个好的工具包会消除这种诱惑,并鼓励开发人员只使界面简单而不是可定制。
GtkToolPalette 在 GTK 中可用,而在 GTK 中没有任何额外依赖项,您可以打开和关闭子组。
【讨论】: