Qt is a large and fully featured UI development toolkit for C++ by Troll Software. A distinguishing feature of this toolkit is the completeness - it is as featured as MFC or Motif, also it is platform independent. Distributions exist for Windows and X11. Use of the library is free under X11 provided the software developed is not commercial software and if it is distributed it is free.
Also installed is tmake a tool for producing Makefiles for Qt projects. The current version of Qt installed on our system us 1.40. The most recent stable version 1.42, but in the interest of not messing people up we haven't switched yet.
Paths
In order to use the library you need to place some variable
defines in your .login or .profile
whichever the case maybe. Below is a snipet from the the
~jungle/.login file.
if ( ! $?QTDIR ) then setenv QTDIR /home/jungle/jungle/src/qt-1.40 endif if ( $?PATH ) then setenv PATH $QTDIR/bin:$PATH else setenv PATH $QTDIR/bin endif if ( $?MANPATH ) then setenv MANPATH $QTDIR/man:$MANPATH else setenv MANPATH $QTDIR/man endif if ( $?LD_LIBRARY_PATH ) then setenv LD_LIBRARY_PATH $QTDIR/lib:$LD_LIBRARY_PATH else setenv LD_LIBRARY_PATH $QTDIR/lib endif if ( ! $?LIBRARY_PATH ) then setenv LIBRARY_PATH $LD_LIBRARY_PATH endif if ( $?CPLUS_INCLUDE_PATH ) then setenv CPLUS_INCLUDE_PATH $QTDIR/include:$CPLUS_INCLUDE_PATH else setenv CPLUS_INCLUDE_PATH $QTDIR/include endif