C 代码的用户界面
我在 Linux 操作系统中编写了一段代码,它生成 prog.out 作为输出文件。 现在我必须为代码编写 GUI。
最好的写法是什么?
PS - 我想在 Java Swings 和 openGL 之间进行选择。 哪个最适合编写一个简单的 GUI 并将其与我的 C 应用程序集成
提前致谢
I've written a code in linux OS which produces prog.out as output file.
Now I've to write GUI for the code.
what are best ways to write it?
PS - I wanted to choose between Java Swings and openGL.
Which is best for writing a simple GUI and integrating it with my C- Application
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
OpenGL 是一个渲染库,而不是一个 UI 工具包。将它与 Swing 进行比较是没有意义的。而且您不能为 C 应用程序选择 Swing,除非您更愿意使用 Java 来实现 UI 并与 C“后端”交互。
对于纯 C 解决方案,最好的选择可能是 GTK+ 工具包。
OpenGL is a rendering library, not a UI toolkit. Comparing it to Swing doesn't make sense. And you can't choose Swing for a C application, unless you'd rather do the UI in Java and interact with a C "backend".
For a pure C solution, the best choice would probably be the GTK+ toolkit.
试试安居塔...
http://projects.gnome.org/anjuta/
Try Anjuta...
http://projects.gnome.org/anjuta/
如果您准备使用另一种语言(您提到了 Java),那么您可能会发现 C++ 和 Qt 非常适合。链接到现有的 C 代码将是微不足道的,并且如果您希望支持除 Linux 之外的其他平台,Qt 可以在许多平台上运行良好。
If you are prepared to use another language (you mention Java) then you may find C++ and Qt to be a good fit. Linking to the existing C code will be trivial and Qt works well on a great many platforms should you ever wish to support other platforms in addition to Linux.