Qt Portable C++ Widget Set

Qt is a portable widget set, written in C++; in my opinion it is a lot easier to use than Athena and Motif (for X Windows). The Qt Free version runs on many UNIX platforms; the Windows 95/98/NT version costs money. You can download your own copy (e.g. for a Linux home machine):

Local Usage

There is a local copy of Qt 2.2.0 on the CIS research system (also an older verion, QT 1.41). To use it, you need to set up several environment variables, e.g. in bash:
On the CIS system:QTDIR=~pcg/tools/qt/qt
On CASlab:not yet available
Followed by:
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
LIBRARY_PATH=$LD_LIBRARY_PATH
CPLUS_INCLUDE_PATH=$QTDIR/include:$CPLUS_INCLUDE_PATH

export QTDIR PATH MANPATH LD_LIBRARY_PATH LIBRARY_PATH
export CPLUS_INCLUDE_PATH
I recommend the tutorial, whose test programs are in subdirectories of ${QTDIR}/tutorial

Other Qt-Related Sites

KDE The K Desktop Environment, a UNIX environment built on the Qt widgets.