# Ruby GUI?

**URL:** <https://www.ruby-forum.com/t/ruby-gui/111369>\
**Category:** Ruby\
**Created:** [August 6, 2007, 4:07pm UTC](https://www.ruby-forum.com/t/ruby-gui/111369 "2007-08-06T16:07:20Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![EVman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dfb087/32.png) [@EVman](https://www.ruby-forum.com/u/EVman)\
**Post date:** [August 6, 2007, 4:07pm UTC](https://www.ruby-forum.com/t/ruby-gui/111369/1 "2007-08-06T16:07:20Z")

</div>

I am just playing with Ruby at the moment, although seriously enough to  
buy a couple of books, so I am still in the command line learning mode  
(on  
Linux).

I was wondering what Ruby folks use to build gui apps. I notice that TK  
sort of supports Ruby, but I haven’t found much documentation on that  
yet.  
Possibly QT?

Anybody?

Thanks  
EVMan

---

<div class="post-metadata">

**Author:** ![EVman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dfb087/32.png) [@EVman](https://www.ruby-forum.com/u/EVman)\
**Post date:** [August 6, 2007, 4:11pm UTC](https://www.ruby-forum.com/t/ruby-gui/111369/2 "2007-08-06T16:11:20Z")

</div>

On Aug 6, 10:04 am, EVman [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Thanks  
> EVMan

There’s Tk, Qt, GTK, Fox, Wx, and other more obscure widget sets. Like  
WideStudio. If you search through the Ruby Application Archive you can  
scope some of these out. As for the best, it depends on your  
preferences — lightweight versus heavyweight, more object oriented  
versus more primitive, etc.

---

<div class="post-metadata">

**Author:** ![EVman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dfb087/32.png) [@EVman](https://www.ruby-forum.com/u/EVman)\
**Post date:** [August 6, 2007, 4:14pm UTC](https://www.ruby-forum.com/t/ruby-gui/111369/3 "2007-08-06T16:14:20Z")

</div>

Alle lunedì 6 agosto 2007, EVman ha scritto:

> Thanks  
> EVMan

There are very good ruby bindings for Qt, both 3 and 4 and also for KDE  
3, if  
you’re interested in it. The project is at  
[http://rubyforge.org/projects/korundum](http://rubyforge.org/projects/korundum). Regarding documentation, you can  
use  
the documentation provided for the C++ Qt library, looking at the site  
[http://developer.kde.org/language-bindings/ruby/index.html](http://developer.kde.org/language-bindings/ruby/index.html) for the  
peculiarities of the ruby version of the library.

Stefano

---

<div class="post-metadata">

**Author:** ![EVman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dfb087/32.png) [@EVman](https://www.ruby-forum.com/u/EVman)\
**Post date:** [August 6, 2007, 4:16pm UTC](https://www.ruby-forum.com/t/ruby-gui/111369/4 "2007-08-06T16:16:22Z")

</div>

On Aug 6, 10:07 am, gregarican [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > Anybody?
> 
> > Thanks  
> > EVMan
> 
> There’s Tk, Qt, GTK, Fox, Wx, and other more obscure widget sets. Like  
> WideStudio. If you search through the Ruby Application Archive you can  
> scope some of these out. As for the best, it depends on your  
> preferences — lightweight versus heavyweight, more object oriented  
> versus more primitive, etc.

Forgot to give my $0.02 US. Personally the Qt widget set fit my way of  
development the best. For Windows it can be more restrictive (license  
wise) and tougher to work with using Ruby (compiling) but it seemed to  
do the job…

---

<div class="post-metadata">

**Author:** ![EVman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dfb087/32.png) [@EVman](https://www.ruby-forum.com/u/EVman)\
**Post date:** [August 6, 2007, 7:26pm UTC](https://www.ruby-forum.com/t/ruby-gui/111369/5 "2007-08-06T19:26:54Z")

</div>

I’d suggest JRuby/Swing, for crossplatform compatibility.

Ken

---

<div class="post-metadata">

**Author:** ![EVman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dfb087/32.png) [@EVman](https://www.ruby-forum.com/u/EVman)\
**Post date:** [August 6, 2007, 5:24pm UTC](https://www.ruby-forum.com/t/ruby-gui/111369/6 "2007-08-06T17:24:35Z")

</div>

EVman wrote:

> Anybody?
> 
> Thanks  
> EVMan

> **[The source of https://ruby-gnome.github.io/](https://ruby-gnome.github.io/)**
>
> The source of https://ruby-gnome.github.io/

---

<div class="post-metadata">

**Author:** ![EVman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dfb087/32.png) [@EVman](https://www.ruby-forum.com/u/EVman)\
**Post date:** [September 25, 2007, 11:04pm UTC](https://www.ruby-forum.com/t/ruby-gui/111369/7 "2007-09-25T23:04:24Z")

</div>

EVman wrote:

> Thanks  
> EVMan

Try on some shoes from \_why! Ultra simple little gui toolkit that  
seems great for learning.

[http://code.whytheluckystiff.net/shoes](http://code.whytheluckystiff.net/shoes)

---

<div class="post-metadata">

**Author:** ![EVman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/dfb087/32.png) [@EVman](https://www.ruby-forum.com/u/EVman)\
**Post date:** [September 25, 2007, 11:10pm UTC](https://www.ruby-forum.com/t/ruby-gui/111369/8 "2007-09-25T23:10:50Z")

</div>

> Try on some shoes from \_why! Ultra simple little gui toolkit that  
> seems great for learning.
> 
> [http://code.whytheluckystiff.net/shoes](http://code.whytheluckystiff.net/shoes)

Hmm. Now how to make it work like an iPhone?

… (-;
