# Which is the best GUI kit for cross-platform OpenGL software?

**URL:** <https://www.ruby-forum.com/t/which-is-the-best-gui-kit-for-cross-platform-opengl-software/134874>\
**Category:** Ruby\
**Created:** [April 15, 2008, 9:11pm UTC](https://www.ruby-forum.com/t/which-is-the-best-gui-kit-for-cross-platform-opengl-software/134874 "2008-04-15T21:11:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![chutsu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/65b543/32.png) [@chutsu](https://www.ruby-forum.com/u/chutsu)\
**Post date:** [April 15, 2008, 9:11pm UTC](https://www.ruby-forum.com/t/which-is-the-best-gui-kit-for-cross-platform-opengl-software/134874/1 "2008-04-15T21:11:11Z")

</div>

Hi  
Am kinda new in GUI programming but I was wondering whats the best GUI  
Kit to develop a cross-platform opengl program?

Thanks  
Chris

---

<div class="post-metadata">

**Author:** ![chutsu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/65b543/32.png) [@chutsu](https://www.ruby-forum.com/u/chutsu)\
**Post date:** [April 15, 2008, 9:33pm UTC](https://www.ruby-forum.com/t/which-is-the-best-gui-kit-for-cross-platform-opengl-software/134874/2 "2008-04-15T21:33:00Z")

</div>

On Tue, Apr 15, 2008 at 2:10 PM, chutsu [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Am kinda new in GUI programming but I was wondering whats the best GUI  
> Kit to develop a cross-platform opengl program?

FXRuby has pretty good support for OpenGL-based applications. See the  
“gltest” and “glviewer” screenshots for some examples:

```
http://www.fxruby.org/doc/examples.html

```

Hope this helps,

Lyle

---

<div class="post-metadata">

**Author:** ![chutsu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/65b543/32.png) [@chutsu](https://www.ruby-forum.com/u/chutsu)\
**Post date:** [April 15, 2008, 11:15pm UTC](https://www.ruby-forum.com/t/which-is-the-best-gui-kit-for-cross-platform-opengl-software/134874/3 "2008-04-15T23:15:59Z")

</div>

chutsu wrote:

> Am kinda new in GUI programming but I was wondering whats the best GUI  
> Kit to develop a cross-platform opengl program?

All of the major cross-platform GUI toolkits available for ruby claim  
to support OpenGL (WxRuby, FxRuby, GTK/Ruby, Ruby/QT). I know that  
FxRuby, which you’ve already been recommended, works well, as does  
wxRuby, via the OpenGL extension for Ruby.

So your decision may come down to features aside from OpenGL support. If  
you’re investing time in developing an application, I’d suggest trying a  
few out on the different platforms upon which you plan to use your  
application. There are numerous good options, but none is perfect;  
people are using all of the above toolkits for reasonable reasons.

Things to consider include ease of installation and deployment,  
aesthetics on different platforms, accessibility support, API style,  
documentation & user community, and the availability of advanced  
widgets, if you need them.

Personally, I use wxRuby, but YMMV

alex
