有人能推荐什么好的资源来创建图形用户界面,最好是用C/C++吗?
目前,我最大的影响是3DBuzz.com的C++/OpenGL VTMs (视频训练模块),虽然它们很好,但是它们涵盖了很大的图形编程领域,所以只浏览GUI编程的表面。
这个问题确实与"如何制作GUI?“有关,其中还有我当前结构的大致轮廓。
如有任何答复,将不胜感激。
编辑:,我刚刚读了一些答案,发现我漏掉了一些要点。当我按错了按钮,把它弄丢了,我不得不输入两次这个问题。
我错过了两点,第一:这将使用跨平台,包括自制索尼PSP。第二:我希望创建一个GUI系统,而不是使用现有的GUI系统。
编辑2: --我想你们中的一些人忽略了这一点,我不知道如何使用,这是我想要构建的一个现有的GUI系统。
它的当前形式中的Qt不能移植到PSP,更不用说这种任务的过度使用了。
尽管如此,我已经决定创建一个IM,并开始对代码进行原型化。
发布于 2008-08-17 13:18:18
我不会将OpenGL用于图形用户界面,除非您正在计划硬件加速和/或3D效果,而您认为使用更传统的GUI工具包(例如,Qt、wxWidgets、GTK等)不会得到这些效果。如果您只是需要一个快速简单的GUI托管您的OpenGL图形,那么FLTK是一个不错的选择。否则,为了在OpenGL中直接呈现GUI,它们是像疯狂的埃迪的GUI这样的库,它们提供了许多无需重新创建的可皮 窗口小部件。然后,可以为窗口和OpenGL上下文提供一个像SDL这样的可移植库。
编辑:现在我回去看看你的其他员额,我想我对你的要求有了更好的理解。对于像任天堂DS这样的嵌入式系统上的GUI,我会考虑使用“即时模式”GUI。贾里·科马帕有一个很好的教程,但是您可以使用比他提供的C代码更面向对象的C++方法。
发布于 2008-08-17 12:58:57
发布于 2008-08-17 13:03:00
如果您正在研究如何使用特定的框架,http://www.fox-toolkit.org有一个API引用。还是你对一般理论更感兴趣,或者更多地关注如何自己去做低层次的事情?
https://stackoverflow.com/questions/13607
复制相似问题