user-interface - D 的 GUI 库

标签 user-interface d

D语言GUI编程的现状如何?语言开发人员是否计划将 GUI 纳入标准库?

列表(根据答案编译)

DWT (SWT binding)

GtkD (GTK binding)

wxD (wxWidgets binding)

QtD (Qt binding)

最佳答案

最成熟的是DWT ,SWT 到 D 的端口。还有 DFL以及一大堆bindings到用其他语言编写的 GUI 库。其中大多数还没有那么成熟,但 DWT 已经成熟了。但是,需要记住的一件事是 D2 即将推出,因此您可能需要检查该库是否有可能快速移植到 D2。

我怀疑其中任何一个都不会很快被包含在标准库中。 “官方”标准库 Phobos 具有相当简约的态度。 “非官方”标准库 Tango 并不是那么简约,但仍然有更多的系统编程倾向。顺便说一句,如果它不在标准库中,有什么区别?我可以理解为什么这对于小的、杂项的功能来说很重要,在这些功能中,为每个功能寻找、安装等的工作与库添加的功能量相比是很重要的,但对于像 GUI 这样的大东西来说则不然。

关于user-interface - D 的 GUI 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/447717/

相关文章:

syntax - D 2.0 : Class Arguments and Declaration Definitions with "new"?

html - 有没有办法突出显示点击的 mat-grid-tile?当动态生成每个 mat-grid-tile 时

jquery - 导航中的幻灯片正在跳跃

c++ - Windows 32 API : 2 Checkboxes acting as one?

linux - 如何在 Linux 上使用 gtkd

c - 使用 extern(C) 的 swig D 绑定(bind)与现有的 extern(C) 函数冲突

python - 在 python 中,如何从 Gtk.entry 输入框中获取值并将其传递给变量?

java - 使用 .isVisible 方法时无法找到符号错误

arrays - 语: Construct an array from a pointer and length

class - 什么是 D 中的类(class)监视器?