[1014] in linux-announce channel archive
BETA: Qt 0.92 for linux (C++ GUI toolkit)
daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Wed Sep 6 15:41:42 1995
Date: Tue, 5 Sep 1995 21:15:42 +0300
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu
Newsgroups: comp.os.linux.announce
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
From: info@troll.no
Subject: BETA: Qt 0.92 for linux (C++ GUI toolkit)
Organization: Troll Tech AS, fax +47 22646949
Followup-to: comp.os.linux.development.apps
Qt beta 0.92 has been uploaded to Sunsite, and will probably be
available in /pub/Linux/devel/c++ soon. You can also find it from
http://www.troll.no/qt/ where you can also browse the documentation
and some examples.
Qt is an object-oriented framework for developing graphical user
interface applications. It includes around 100 classes, both
GUI-specific and general utility classes, as well as support for
component programming (see http://www.troll.no/qt/metaobjects.html
for a run-down).
It is free for non-commercial and private/internal use on linux (see
the licence for details, http://www.troll.no/qt/license.html). Note:
Qt is not free for other free operating systems or for deserving
people like students, it is free for the linux free software
community.
Hello world:
#include <qmsgbox.h>
#include <qapp.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
return QMessageBox::message( "Attention", "Hello, world!" );
}
Qt is very fast and compact because it is based direcly on Xlib and
uses neither Motif or X Intrinsics. Qt's widgets (user interface
objects) emulate Motif look and feel and in our opinion improve
slightly on it. See http://www.troll.no/qt/hierarchy.html for a
complete class hierarchy and http://www.troll.no/qt/widgets-cpp.html
for a 300-line example which uses quite a few widgets.
--
Send comp.os.linux.announce submissions to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software.