有没有可能在Linux上开发一个GUI? 怎么可以这样做?
处理点击ListView的一个子项
如何更改button上的光标?
GetMessage是否需要GUI?
如何检索原生Windows控件的正确大小?
如果你想用纯C开发Linux的GUI应用程序,你可以使用GTK + 。 如果C ++是一个选项,你也有Qt 。
有许多Linux的图形工具包,如GTK , Qt , wxWidgets和FLTK 。 他们绑定了许多语言,如C和Python。 我建议你谷歌周围,看看你喜欢什么。 如果你想要一个RAD,你可能想看看glade和qt creator等东西。
是。 使用一个GUI工具包,比如使用C的GTK + ,或者为各种C ++工具包之一找到一个包装器。
我会推荐FLTK 。 编写复杂的界面可能很困难。 但正如其名字所暗示的那样,FLTK非常小而且速度相当快。 更重要的是,它是跨平台的,在三大操作系统上很好地工作:linux,windows和mac。 在我看来,GTK / Qt / wxWidgets太重了。 如果你静态地链接到这些库,你将最终得到一个巨大的可执行文件,消耗内存; 如果动态链接到它们,用户必须事先安装库,这总是麻烦的。
编辑:我只是意识到,这是一个“C”的问题。 那么最好的选择应该是GTK。 如果你需要图形而不是界面/小部件(例如菜单,滚动条等),opengl也不错。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。