From: Vincent Fourmond Date: 2006-12-07T09:16:40+09:00 Subject: Re: GUI programming for WinXP/Linux/OSX? Tiago Pinto wrote: > Hi Vince!, Hello ! Well, first, you really should consider posting to ruby-talk rather than directly to me. You'll get answers faster and better ;-). I'm ccing. > I'm working on an application using Qt+Ruby and want to know if there > is a good way to export my app. Since it is done, I want to distribute > it on Macosx, Linux and Windows. Is there any way to package or > include all the needed stuff without requiring the user to download > and install Qt. This is quite a difficult thing to do. If you're talking about Qt3, that will not be possible for windows unless you own a Qt3 license and you can make arrangements with the authors of the Ruby bindings. For Qt4, the question is still difficult. I guess the closest we can get to that it to make a gem - that should be rather easy to install. You can even try to package it along with your program. You could also give a try to Ruby2Exe to package your win32 version. I'm not aware of anything similar for Linux or MacOS. But I don't have any experience in that domain. I remember however that this question has been raised a couple of times on ruby-talk, I just don't have time to dig the archives right now. Does anyone have an idea ? Vince > On 9/26/06, Vincent Fourmond wrote: >> Hello ! >> >> > - it must run on WinXP and Linux, idally also on OSX >> > - it must have a GUI preferably with the GUI's native widget set >> > - it must allow scripting access to system resources with a modern and >> > comfortable scripting language >> >> What you really need is Qtruby - it matches exactly your requirements. >> Check >> out >> >> http://rubyforge.org/projects/korundum/ >> >> and >> >> http://trolltech.com >> >> There's two options: >> >> * use qtruby, which is based on Qt3 - pretty stable, but will not work on >> WinXP unless you've got a license for Qt3 on WinXP boxes; >> * use qt4-qtruby - pretty cool, based on Qt4, still some useability >> glitches >> but Richard Dale is working hard on them (and then, you can do >> bug-reporting >> and improve it for me as well ;-)...). And Qt4 is free on WinXP as >> well, and >> qt4-qtruby works there (according to forum posts). >> >> You should get Qt/Qt4 and it's documentation on Trolltech. >> >> All the code you write will work on MacOS, Linux and WinXP... >> >> Cheers ! >> >> Vince, a Qt4 addict -- Vincent Fourmond, PhD student http://vincent.fourmond.neuf.fr/