Sign in Join
Wiki copytemporary

Qt Contest 2008: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Qt Contest 2008

OldNewLine
1+The Lazarus Qt interface was submited as an entry to the Qt Contest 2008 form Qt Centre. This page contains instructions to build Lazarus with the Qt interface and also about using it.
2+
3+Lazarus svn:
4+
5+``` bash
6+svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
7+```
8+
9+Instructions:
10+
11+To correctly build and run Lazarus for Qt it is necessary to have installed: Free Pascal Compiler \>= 2.2.2, The Free Pascal Source code, GNU binutils, Qt \>= 4.3 and the Pascal bindings for Qt.
12+
13+Free Pascal 2.2.2 for your platform can be downloaded here:
14+
15+<http://www.freepascal.org/download.var>
16+
17+The Free Pascal source code can be downloaded here (search for fpc sources for your platform):
18+
19+<http://snapshots.lazarus.shikami.org/lazarus/>
20+
21+The Library containing the Pascal bindings for Qt can be downloaded here (download the library binary for Qt 4.3):
22+
23+<http://users.telenet.be/Jan.Van.hijfte/qtforfpc/fpcqt4.html>
24+
25+After all those items are installed, lazarus for Qt can be compiled with:
26+
27+``` bash
28+make LCL_PLATFORM=qt
29+```
30+
31+And it can be started with:
32+
33+``` bash
34+./lazarus-ide
35+```
36+
37+With Lazarus you should be able to quickly develop GUI application, because it posesses an advanced visual designed, which is well integrated with the Lazarus Component Library, a cross-platform GUI development library. This library is able to use several underlying libraries to do the actual drawing and managing of widgets, and in this version Qt \>= 4.3 is used, both for Lazarus and for the GUI applications that it generates. Lazarus has advanced code factoring facilities which speed development considerably, and the Free Pascal compiler is very powerful, being able to develop any kind of applications, from operating systems to database applications.
38+
39+## See also
40+
41+- [[Qt Interface]] - Extra instructions for running Lazarus with Qt
42+- [[Lazarus Documentation]] - Extra instructions for using Lazarus
43+
44+---
45+*From the Free Pascal wiki, page "Qt Contest 2008", as it stood on 2012-04-15 after a change by Chronos, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
46+Category: Promotion

Back to history