H
Hans Fugal
QtRuby is neat, and pleasantly easy to get working on Debian, which
makes it my first choice of late. (Although FxRuby is also easy to get
working on Debian, although not _as_ easy. But then there's Qt
Designer)
Unfortunately, QtRuby on OS X Tiger is not for the faint-of-heart. In
fact, it looks like it's not for anyone shy of a Qt or KDE developer,
at the rate I'm going. After 2 weekends I FINALLY got the thing to
compile and install, which I thought was my final triumph. Only to find
when I run anything (e.g. the Hello World in the QtRuby Friday), the
QtRuby window is behind the controlling terminal, with no way to bring
it to the foreground and apparently no way to give it focus (it always
maintains the out-of-focus look). I can drag it around, and bring it in
front of other windows, but not the terminal window. And I can't resize
it either. The same goes for a program I have written that runs fine on
linux.
Have I taken a wrong turn somewhere? Anyone on Tiger have different
experience? I have QtRuby 1.0.9, qt-mac-free-3.3.5 straight from
trolltech, and have followed the instructions faithfully. Even then I
had enourmous difficulty, but basically only two changes were needed,
that I can remember off the top of my head: x_7.cpp in the smoke build
has a compile-time bug that I just "fixed" (it may not work right, but
at least it compiles now), and libsmoke is not being found in /usr/lib
for some reason by require 'Qt', so I did
ln -s /usr/lib/libsmoke* /Developer/qt/lib
Am I going crazy, or are others having similar problems?
makes it my first choice of late. (Although FxRuby is also easy to get
working on Debian, although not _as_ easy. But then there's Qt
Designer)
Unfortunately, QtRuby on OS X Tiger is not for the faint-of-heart. In
fact, it looks like it's not for anyone shy of a Qt or KDE developer,
at the rate I'm going. After 2 weekends I FINALLY got the thing to
compile and install, which I thought was my final triumph. Only to find
when I run anything (e.g. the Hello World in the QtRuby Friday), the
QtRuby window is behind the controlling terminal, with no way to bring
it to the foreground and apparently no way to give it focus (it always
maintains the out-of-focus look). I can drag it around, and bring it in
front of other windows, but not the terminal window. And I can't resize
it either. The same goes for a program I have written that runs fine on
linux.
Have I taken a wrong turn somewhere? Anyone on Tiger have different
experience? I have QtRuby 1.0.9, qt-mac-free-3.3.5 straight from
trolltech, and have followed the instructions faithfully. Even then I
had enourmous difficulty, but basically only two changes were needed,
that I can remember off the top of my head: x_7.cpp in the smoke build
has a compile-time bug that I just "fixed" (it may not work right, but
at least it compiles now), and libsmoke is not being found in /usr/lib
for some reason by require 'Qt', so I did
ln -s /usr/lib/libsmoke* /Developer/qt/lib
Am I going crazy, or are others having similar problems?