[Interest] Best way to reuse forms(or ui design) in a project
Lijo Antony
lta at one.com
Mon Jun 11 09:12:12 CEST 2012
Hi,
I am creating 10 different forms. All of them have a common header and
footer. Header will have the same background image but different titles
for different forms. Footer is also similar in concept. I would like to
make the header and footer design only once and reuse them in all the
forms. I should be able to set some properties like title from
individual forms(or the associated implementation class). And if I make
some design changes(like an extra label) later in header, it should be
reflected on individual forms.
Also I would like to do all the ui design using QtCreator.
From my understanding so far, I can think of following possible solutions.
1. Inherit from a class implementing the common form design. – I will
not be able to use QtCreator for designing child forms.
2. Create a template with header & footer and use the template for
creating forms. – Any later change in header design will not be
reflected on the forms
3. Create custom widgets for header and footer. Integrate with QtCreator
and use in individual forms. – Relatively complex and some extra overhead.
Since I am new to Qt, I am not sure which is the best way to go ahead or
there are other options(Qt way!) available. Would any one help me on
this? Any help would be appreciated.
Thanks,
-lijo
More information about the Interest
mailing list