[Lazarus] Does Lazarus have "sizer" or "layout" objects?

David W Noon david.w.noon at ntlworld.com
Sun Jan 11 13:19:41 CET 2009


On Sun, 2009-01-11 at 03:52 +0100, Lord Satan wrote:

> On Sat, 10 Jan 2009 21:37:28 +0000
> David W Noon <david.w.noon at ntlworld.com> wrote:
> 
> > What you are ultimately saying is that Lazarus's form designer is easier
> > to use than Qt designer.
> No, I am not. I am saying that with the Qt layouts we don't achieve the look we want and that the Qt-Designer (as a bonus) is a major PITA, too. Doing it by hand does not fix the shortcomings of layouts and spacers and just adds ugly code.
> I am not talking about one form with some memos, buttons, etc here and there. We have a highly dynamical GUI in our application, with lots of plugins adding/removing their own GUI-elements at runtime or extending existing GUI-elements.
> We switched from hand coded GUI to ui-files as the old system just became unmanageable. Once again, this is not about Qt-Designer vs Lazarus' form designer.
> Layouts are a nice and easy way for simple GUIs, but too restricted for more complex tasks.
> I would post screen shots of the problems, but I am unfortunately not allowed to do this.
> 
> But you did not answer my question. Do you have experience with developing complex layouts in Qt or are you just talking about simple stuff?

By my standards they were reasonably complex. However, all the dialogues
are statically populated with controls, so the layouts are for resizing
and/or repositioning controls whose initial positions are known at
compile time -- i.e. no dynamic plugins.

-- 
Regards,

Dave  [RLU #314465]
=======================================================================
david.w.noon at ntlworld.com (David W Noon)
=======================================================================



More information about the Lazarus mailing list