[Lazarus] What are "widgets" in lazarus?

Andreas Schneider aksdb at gmx.de
Wed Jan 5 15:34:15 CET 2011


 On Wed, 05 Jan 2011 16:12:46 +0200, Graeme Geldenhuys wrote:
>
> Note though that if you are creating commercial apps with Qt, you 
> need to
> purchase a license (+-3500 US dollars per developer - last time I 
> checked).
> fpGUI and MSEide are free, even for commercial apps.

 That must have been over a year ago then I guess. Qt is licensed under 
 LGPL, so you can freely use it even for commercial applications. That 
 was also possible before then, but it was GPL so you had to offer all 
 your source code too (depending on how you interpret the GPL terms, but 
 that's even more offtopic now).

>
> As for doing drawings, graphs etc as you mentioned - that is all 
> possible
> with Qt-Embedded, fpGUI and MSEide. Just to be clear, the latter two 
> can
> also be used for desktop apps, they are not limited to embedded 
> devices.

 I'm pretty sure that Qt-Embedded is a superset of Qt, so it should be 
 possible to reuse the same code. The strong point of Qt-embedded is, 
 that it *doesn't* use the X server but uses the framebuffer and 
 implements an own windowing system. So you are pretty much independent 
 from many other components. Also Qt-embedded (as does Qt) comes with 
 lots of helper libraries (Networking etc.) that really give you a 
 coherent framework for app development.

 Best Regards,
 Andreas




More information about the Lazarus mailing list