我正在学习 C 并想用 GUI 编写程序。就我个人而言,我对 Linux 中的终端或 Windows 中的黑色窗口感到满意。但是,我想写一些其他非专业用户可以使用的东西。所以我写了这篇文章来问如何用C写一个GUI程序(C++是可以的)。我应该读什么样的书?或者我需要知道的其他任何事情。谢谢你。
问问题
2083 次
4 回答
3
对于 C 中的跨平台(linux/windows/mac),我认为 GTK 占主导地位,但请注意 GTK 不太可能安装在大多数非 Linux 系统上。
对于 C++ 中的跨平台,WxWidgets 很受欢迎,因为它使用底层的原生 GUI 库,因此应用程序的外观和感觉可以融合。还有 Qt,但这不使用原生基础架构,因此应用程序不融合in(除非系统主要是 Qt,就像 GTK 不会混合,除非系统主要是 GTK)。
Windows 和 linux 有一个原生的 C GUI API(对于 linux,GTK,如前所述,它也是可移植的)。我猜OSX 本身就使用了 Objective C。
于 2012-04-29T21:55:42.410 回答