我想用D开始编程。我有一个简单的应用程序,需要一个GUI,但我想确保它可以同样很好地移植到Linux / Windows / Mac并且每个平台的变化很小(没有)。 / p>
wxD看起来像是选择的竞争者,因为我已经知道了wx工具包。
我认为fltk4d是Qt的竞争者和(未完成的)包装。
D还有其他真正的跨平台GUI工具包可以轻松地找到我想要的地方吗?这里的人们可以选择哪种工具包?
答案 0 :(得分:5)
GtkD应该是一个非常好的选择。
DWT曾经被认为是标准,它在Digital Mars服务器上有自己的新闻组,我认为Walter Bright可能也称它为标准。我不认为它完全适用于Mac,但这将在未来发生变化。
Here是其他一些选项的很好的列表,但大多数都没有积极的开发和/或尚未准备好生产。
答案 1 :(得分:1)
我没有使用任何D的GUI库,但如果我现在想使用它,我会使用wxD。我会选择它,因为我认为wxD将拥有最本土的控件并且是跨平台的。特别是因为你已经知道wx,它看起来是个不错的选择。
我实际上是在编写一个跨平台的GUI库Dynamin,但我还没有发布它。它不是港口;移植的库往往没有那么好的API或利用尽可能多的语言功能。但是,除了简单的程序之外,它还远远不够。我还没有Mac后端或GTK主题。