Qt Archive

Troll Tech (QT) Releases Beta of Scripting Language (QSA)

dave linenberg wrote "Troll Tech last night released a beta of QSA, which stands for QT Scripting Language for Applications (download here). As a business apps developer for a major financial institution's trading floor, I know the traders will love this. Hopefully, with QSA, I can get rid of Excel, and give the traders Spreadsheet widgets, with the flexibility of "VBA-like" scriptability to boot!"

Qt 3.1.1 Released

In Qt 3.1.1 the build issues with the Professional Edition have been solved. The build problems reported on Solaris and HP-UX have been addressed. Detection of Xft2 support has been added. The installer and reconfigure tools on Windows have been fixed. Apply changes to build with Borland Kylix/Linux. Look'n'Feel improvements in the Qt/Mac version.

Qt 3.1 Released

Qt 3.1 introduces many significant new features and many improvements over the 3.0.x series. This provides an overview of the main changes since version 3.0.x. The Qt version 3.1 series is binary compatible with the 3.0.x series: applications compiled for 3.0 will continue to run with 3.1.

TrollTech Previews Qt 3.1

The new Qt 3.1 upgrade features hundreds of enhancements, TrollTech claims. Among the features are better ActiveX support, Motif integration, while for MacOSX you will find integration with the Appearance Manager, anti-aliased text drawing, and user settings. The Qt OpenGL support for OSX is also greatly improved, and uses the hardware-accelerated drivers. Also, Qt 3.1 offers more classes available for multi-threading, thereby optimizing performance. Elsewhere, GTKmm 1.3.21 for GTK+ 2 was released.

Visual Development with Qt 3.0

LinuxJournal looks at Qt 3.0 and talks about why it's such a strong and useful visual design environment. Only two serious choices for a GUI toolkit are left: Qt and GTK. When Qt 3.0 was released in October 2001, it was a singificant upgrade and was well received. The most important features of Qt 3.0 are the extensions of the utility libraries, the addition of a rich text edit widget, fabulous support for international fonts and a vastly improved Qt Designer.

TrollTech Readies QSA – Qt Scripts for Applications

Qt Script for Applications (QSA) is a multiplatform toolkit that allows developers to make their C++ applications scriptable using an interpreted scripting language, Qt Script (based on JavaScript). QSA allows developers to make their applications more attractive to end-users, VARs and their own support staff. All three groups are empowered by scripting to compose their own functionality from the functions that the application developer provides, and from the Qt library itself.

GUI Programming in C++ Using the Qt Library, Part I

"In the vast world of GUI Development Libraries there stands apart a Library, known as 'Qt' for C++ developed by Trolltech AS. 'Qt' was commercially introduced in 1996 and since then many of the sophisticated user interfaces have been developed using this Library for varied applications." Read the Qt programming tutorial at LinuxGazette. Also, OSNews recently published a book review of the O'Reilly Qt programming book. Update: Maintenance release Qt 3.04 released just yesterday for various platforms.

Trolltech Unveils Qtopia

From the press release: "Trolltech, the leader in multi-platform development frameworks, today unveiled Qtopia, a Linux-based application environment that brings the power of desktop computing to mobile embedded devices. Trolltech is the creator of Qt, the application framework that lets developers create cross platform, single-source applications that run natively. Qtopia is already being used to power the new Sharp Zaurus SL-5500 PDA, with several additional design wins bringing products to market in 2002."

Design Patterns in Qt

"The so-called GoF book Design Patterns (GoF referring to the Gang of Four -- Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides -- who authored it) has been very influential in software development--and rightfully so. Every programmer has read it or at least claims to have done so. In this article, I will explore how Design Patterns are used in Qt programming. Qt article at O'Reilly site, by Matthias Kalle Dalheimer, author of Programming with Qt, 2nd Edition, a book to be released late February and it will cover the latest Qt 3.1 API.

Screenshots from the QT-Based Sharp Zaurus

"Sharp's new Zaurus SL5500 is the first PDA device from a major manufacturer in a long time that uses a new operating system and a new user interface. See what it looks like! Most PDA users by now knows what the operating systems from Microsoft, Palm and maybe even Symbian looks like. That however doesn't mean there's no room for innovation, and Sharp is just nowadays taking the leap towards a major device launch with its new Sharp Zaurus SL-5500. The SL-5500 uses Linux as its core operating system, with a GUI developed specifically by Norwegian Trolltech for the SL-5500 called Qtopia." Check the screenshots of the sweet-looking PDA at InfoSync.no.

QT 3.0 Final Released

After 5 months in public beta testing, QT 3.0, the next incarnation of the popular multi-platform GUI Toolkit from TrollTech has been released. Qt 3.0 introduces a large number of new and powerful features: The ability to build platform- and database independent database applications, greatly improved internationalisation and font handling, rich text engine that also supports richtext input/editing in addition to rendering, Qt Designer, a full-fledged GUI builder that now supports main window development, and includes an integrated C++ editor, Qt Linguist provides easy translation of Qt GUIs to different languages, Qt Assistant eases browsing and finding information in the Qt Documentation. In addition there are numerous other improvements such as Multiple Monitor Support, HTTP network protocol support, Support for latest evolutions in GUIs, Accessibility support and 64-bit Safety. Qt 3.0 also features a new and powerful Regular Expression Engine, which greatly simplifies complex text-manipulation operations. The syntax is compatible to, and as powerful as, Perl regular expressions, while at the same time including full support for Unicode. QT 3.0 is the basis for the next KDE and while it breaks binary compatibility, it keeps source compatibility with QT 2.x.

Qt Palmtop Version 1.4 is Available

"Trolltech is releasing version 1.4 of Qt Palmtop, a complete mobile computing platform for advanced embedded Linux devices. This release provides numerous improvements to the existing Qt Palmtop, including bug fixes, enhanced functionality, and a new user interface. Qt Palmtop provides device manufacturers and hobbyists a stunning set of productivity applications, games, multimedia software, and a Personal Information Management (PIM) suite for cutting-edge mobile computing devices. Qt Palmtop is built with Trolltech's Qt/Embedded, the embedded Linux port of the popular cross-platform application framework, Qt." The rest of the announcement can be found at TrollTech's web site.