Qt Applications for OS/2


List of Qt4 Applications

Applications

  • QBittorrent, first shot of QBittorrent 1.5.4
  • Quassel IRC, Quassel IRC v0.5.2, a graphical IRC client
  • Scribus, Scribus 1.3.6, a desktop publishing (DTP) application
  • LyX, LyX 1.6.5 word processor, a graphical WYSIWYM (what you see is what you mean) front-end for LaTeX

Here is the official page, there already are some applications available for testing.


Latest Version

The latest version is 4.6.2 released on 14.05.2010. This is the latest release of Qt 4 from Nokia and it includes a bunch of new features and improvements, many of which appear in the OS/2 port as well. Besides that, the following key improvements specific to the OS/2 port are brought by this release:

  • Complete printing support through CUPS (requires eCUPS to be installed).
  • Painting in widgets using DIVE, which makes all graphical operations up to 4 times faster comparing to 4.5.1 GA (the actual numbers depend on the combination of the graphics hardware, video driver and the current screen mode). The non-DIVE painting mode is also optimized, with the performance boost varying from 30% to 200%.
  • webkit module (used in many complex web-based applications such as web browsers to implement the JavaScript? support).
  • help module (used for context sensitive help in applications).
  • Qt Assistant tool.

The more detailed list of changes can be found here.

Version 4.6.2 is available for downloading in the following packages and formats.

Prerequisites

GCC 4 Core Libraries WPIGCC 4 runtime libraries needed for all Qt 4 installations.
eCUPS Installer WPIeCUPS support necessary for printing to work in Qt 4 applications (optional).

Qt 4 Packages

Qt Runtime Libraries and Plugins WPIThis is the official Qt 4 runtime that is necessary to run applications created using the Qt4 framework.
Qt Runtime Libraries and Plugins (no XWP dependency) WPIThis is the official Qt 4 runtime which does not require XWorkplace to be installed (this makes the system tray support and improved file watching unavailable).
Qt Development Libraries and Tools WPIThis is necessary to compile applications created using the Qt4 framework (make sure you read this to understand what this package is for). Requires the Qt Runtime Libraries and Plugins package.
Qt Reference Documentation WPIDocumentation for the Qt library and tools. Requires Qt Development Libraries and Tools.
Qt Demo and Example Applications WPIStandard Qt demo and example applications (with the source code) that demonstrate the Qt4 features. Requires Qt Development Libraries and Tools.
Full Qt Source Code ZIPTake this if you want to build the Qt library yourself (recommended as the development environment if you regularly develop or port Qt applications).

Alternatively, if you want to play with the latest development version, you can check it out directly from the SVN repository. In order to do so you need to download and install the subversion client for eCS (OS/2). Use the following command to check out the full source tree to a <local_directory>:

svn checkout http://svn.netlabs.org/repos/qt4/trunk <local_directory>

The required tools and build instructions are described in the README.OS2 file.

The older downloads are available here.

Support

The ticket system is used to report bugs and request new features for maintained Qt applications. For every application, there is a corresponding component name and a set of versions. Please note that anonymous access to the ticket system is restricted (to protect against stupid spammers). In order to create a new ticket or comment the existing one, you need to login using a special account with name guest and password netlabs. The password may change in the feature, but you can always find the current one on this page. We are sorry for inconvenience, but at the present time this is the only way to avoid extremely annoying spam.

Mailing Lists

Resource discussion is done through mailing list conversations. Currently, the following mailing lists are available:

  • qtapps-user()netlabs.org

This mailing list is intended to discuss the usage of Qt applications for OS/2 hosted on this resource. Announces of new releases are also posted to this list.
Send an e-mail to qtapps-user-subscribe()netlabs.org to subscribe.

  • qtapps-dev()netlabs.org

This mailing list is for developers of Qt applications for OS/2. All ticket changes are automatically posted to this list. Please don't post user questions there!
Send an e-mail to qtapps-dev-subscribe()netlabs.org to subscribe.