Sections

Motif Extension

The Qt Motif extension assists the migration of old Xt and Motif based applications to the more comfortable Qt toolkit.

 

This extension is typically used by developers when incrementally migrating Motif-based applications to Qt. To take full advantage of Qt, we recommend that you ship complete Qt ports of your applications rather than rely on this extension in production software.

 

Documentation:

Overview: Classes: Examples:

Tested on:

  • Qt 4.4, 4.5 / Linux / gcc

Unsupported platforms:

  • MS Windows
  • Mac OS X

Download Commercial Edition:

Only available for Qt Solutions license holders with a valid Support and Maintenance agreement (authentication required).

Download Open Source Edition (LGPL):

Changes:

  • 2.7: LGPL release.
  • 2.7: Fix: Also posted Qt events (e.g. interthread signal-slot calls) now wake up the event loop so they get processed in a timely fashion.
  • 2.7: Fix: Potential crash when using SocketNotifers on 64bit systems.
  • 2.6: Fixes: processEvents() would process only one event.
  • 2.6: Fixes: QtMotif would sometimes fail to properly release focus grabbed by a Motif widget.
  • 2.5: Allow the (motif) name of a QtMotifDialog to be set, so that motif resources may be found.
  • 2.5: Fix: Crash and/or X errors when creating a QtMotifWidget of applicationShellWidgetClass.
  • 2.5: Fix: X errors on application exit and dialog close.
  • 2.5: Fix: toplevel QtMotifwidgets did not get a Qt close event when closed by the user.
  • 2.5: Make Qt accellerators work when focus is on an embedded Motif widget.
  • 2.4: Bugfix: don't show motif tooltips when disabled.
  • 2.3: Bugfixes.
  • 2.2: Make sure DeferredDelete events are processed.
  • 2.2: Fix repeating timers.
  • 2.1: Bugfix.
  • 2.0: The Motif Extension of Qt 3 ported to Qt 4.0.
Document Actions