可能重复: GUI应用程序的跨平台C库?
有C语言的跨平台GUI库吗?(我的意思是说,如果有任何类似XML的GUI编辑模型,任何GUI编辑跨平台可视化程序的话,那就太棒了!)
发布于 2010-06-14 17:58:31
我经常使用Gtk,它是一致的,而且使用起来很好。它以前被用作Gimp的通用平台,但后来被广泛使用,是Linux下Gnome桌面的基本工具包。
我使用的GUI编辑器是Linux下的林场。生成的代码可以在Windows下不进行更改地重新编译。GLib是一个底层库,它抽象文件、网络、提供基本类型和集合。只要您使用Glib,您基本上是独立于操作系统的。
我忘了提到glade将用户界面存储在XML中并从中生成代码。在林荫大道的页面上,我看到了一个窗口版本,但我对它的行为不太了解。在Linux下,它是相当好的使用和相当稳定的。
发布于 2010-06-14 23:15:21
看一看IUP工具包。它主要是用C编写的,并且很容易绑定到Lua。
发布于 2010-06-14 17:48:11
Tk是用C语言编写的GUI库,它附带了名为Tcl的脚本语言。这些可以嵌入到您的C程序中。它们非常成熟,而且相对较轻。您可以从C调用GUI工具包,尽管在Tcl中完成GUI并将其导入C程序要容易得多。
用Tcl、Tk和C编写的应用程序具有高度可移植性,易于分发。该语言是BSD风格的,这比GNU许可证自由得多。
在Mac和Windows上,Tk尽可能地使用本地小部件,使您的应用程序看起来适合每个平台。
https://stackoverflow.com/questions/3039499
复制相似问题