Difference between revisions of "Qt Interface"

From Lazarus wiki
Jump to navigationJump to search
Line 24: Line 24:
 
* TBitmap
 
* TBitmap
 
* TPixmap
 
* TPixmap
 +
* TIcon
 
* TCanvas
 
* TCanvas
 +
* TPopUpMenu
  
 
You can use the space bellow as a wish-list of new components.
 
You can use the space bellow as a wish-list of new components.

Revision as of 16:25, 6 February 2006

Introduction

The Qt 4 widgetset is in an early stage of development.

Qt 4 Bindings

This interface utilizes Qt 4 bindings created by Den Jean. The bindings are a c++ library which exports the methods of the Qt objects as procedures. The library has 800kb in linux, consists of a single .so file that needs to be distributed with your LCL program.

You can find more information about those bindings on the official website.

Is is being reported that it is possible to link to Qt 4 directly, using some tricks. This is yet to be tested. It is expected that any such binding will be compatible with the currently utilized one, so the interface code won´t have to be changed.

Road map for the Qt 4 interface

This is a list of the currently implemented components with their status.

  • TApplication - Partially implemented
  • TCustomForm - Partially implemented
  • TCustomButton - Partially implemented
  • TCustomMemo - Partially implemented

This are the components scheduled to be implemented:

  • TBitmap
  • TPixmap
  • TIcon
  • TCanvas
  • TPopUpMenu

You can use the space bellow as a wish-list of new components.