C中的图形用户界面教程
我有一个C语言的项目,老师命令做一个项目的Gui。 我只能使用C或C ++作为GUI部分。
任何人都可以建议我一些简单的开源图形库教程,因为这将是我的第一个GUI。
谢谢
两个最常见的选择是GTK + ,这里有文档链接,主要用于C; 或者Qt , 这里有文档,更多地与C ++一起使用。
我发布了这两个,因为你没有指定操作系统,这两个是非常跨平台的。
我最喜欢的UI教程都来自zetcode.com:
- wxWidgets (C ++,跨平台)
- Win32api GUI (C,Windows)
- GTK + (C,跨平台)
- Qt4教程 (C ++,跨平台)
这些是我认为是“开始教程”的教程。 示例教程可以帮助您完成任务,但不会向您展示任何过于高级的内容或提供更多解释。 不过,我经常发现最大的问题是“我该如何开始?” 这些对我来说一直都很有用。
你也可以看看FLTK (C ++而不是普通的C)
FLTK(发音为“fulltick”)是用于UNIX®/Linux®(X11),Microsoft®Windows®和MacOS®X的跨平台C ++ GUI工具包.FLTK提供现代GUIfunction,没有膨胀,并通过OpenGL®支持3D图形及其内置的GLUT仿真。
FLTK设计为小型和模块化,足以静态链接,但作为共享库可以正常工作。 FLTK还包括一个名为FLUID的优秀UI构建器,可用于在几分钟内创建应用程序。
以下是一些快速入门的截屏video
[新年快乐!]