Windows 下的 GUI 库
Windows 下的 GUI 解决方案比较多:
- 基于 C++ 的有 Qt、MFC、WTL、wxWidgets、DirectUI、Htmlayout;
- 基于 C# 的有 WinForm、WPF;
- 基于 Java 的有 AWT、Swing;
- 基于 Pascal 的 有Delphi;
- 基于Go语言的有 walk 和 electron;
- 还有国内初露头角的 aardio;
- Visual Basic 曾经很流行,现在逐渐失去了色彩;
- 如果你有 Web 开发经验,也可以基于 Webkit 或 Chromium 将网页转换为桌面程序。
Linux 下的 GUI 库
Linux 下常用的 GUI 库有
- 基于 C++ 的 Qt、GTK+、wxWidgets,
- 基于 Java 的 AWT 和 Swing。其中最著名的就是 Qt 和 GTK+:
- KDE 桌面系统已经将 Qt 作为默认的 GUI 库,
- Gnome 桌面系统也将 GTK+ 作为默认的 GUI 库。