C中的图形用户界面教程

时间:2010-12-31 21:09:43

标签: c user-interface

我有一个C语言的项目,老师命令制作一个项目的Gui。 我只能使用C或C ++作为GUI部分。

任何人都可以建议我一些简单的开源图形库教程,因为这将是我的第一个GUI。

感谢

3 个答案:

答案 0 :(得分:19)

两个最常见的选择是GTK+,它有文档链接here,主要用于C;或Qt,其中包含文档here,并且更多地与C ++一起使用。

我发布了这两个,因为你没有指定操作系统,这两个是非常跨平台的。

答案 1 :(得分:9)

我最喜欢的UI教程都来自zetcode.com:

这些是我认为是“开始教程”的教程。示例教程可以帮助您完成任务,但不会向您展示任何过于先进或有太多解释的内容。不过,我经常发现一个大问题是“我该如何开始?”这些对我来说一直都很有用。

答案 2 :(得分:2)

您还可以查看FLTK(C ++而不是普通的C)

  

FLTK(发音为“fulltick”)是适用于UNIX®/Linux®(X11),Microsoft®Windows®和MacOS®X的跨平台C ++ GUI工具包.FLTK提供现代GUI功能,没有膨胀并支持3D图形通过OpenGL®及其内置的GLUT仿真。

     

FLTK设计得很小,模块化程度足以静态链接,但作为共享库可以正常工作。 FLTK还包括一个名为FLUID的优秀UI构建器,可用于在几分钟内创建应用程序。

以下是一些快速入门screencasts

[新年快乐!]