用于基本GLUT CAD应用的简单GUI库?

时间:2014-04-07 15:08:24

标签: user-interface widget glut

我想创建一个用GLUT库编写的非常简单的CAD应用程序。我只需要这个就可以为计算机图形类创建简单的骰子编辑器应用程序,因此支持GLUT的易用GUI库就是我对这个项目基本需要的。我偶然发现了GLUI,但它没有诸如颜色选择器或文件加载器对话框之类的小部件。我可以使用合适的GLUT GUI库吗?

2 个答案:

答案 0 :(得分:0)

有像Qt或FLKT这样的gui库,但它们有自己的主循环。 在Windows上,您应该直接调用本机文件对话框GetOpenFileName()和GetSaveFileName()。如果你想要一个跨平台的解决方案并准确回答这个问题,那么有一个适合GLUT的GUI库(你)可以使用":在sourceforge上寻找微小的文件对话框它甚至有一个颜色选择器并且没有主循环。

答案 1 :(得分:-1)

您需要一个简单的GUI库,但您希望它具有高级功能。

打开文件对话框

根据您希望它运行的操作系统,您可以弹出特定于操作系统的文件打开对话框。它不必显示在应用程序窗口内。而是让它在OS文件打开对话框中弹出一个新窗口。

颜色选择器

简单的Color Picker小部件的实现并不是那么难。用于RGB的三个滑块和一个用于显示所选颜色的框。 您还可以使用OS(Windows)特定的颜色选择器。并完全跳过你app中的实现。