hi again. I am facing a funny problem (nothing unusual ) I have the following design structure:

parent: Mod_parent (custom Widget)

children of Mod_parent: c1, c2, c3 (custom Widgets)

Mod_parent inherits from QWidget.

c1,c2,c3 also inherit from QWidget.

c1,c2,c3 are declared as children of Mod_parent in main.cpp

Problem is this: The children are to be shown only when their corresponding buttons are clicked in the parent. But however when the application starts, all the children are visible, transparently one above the other!!!

What do you think could be the problem?

Thanks

Nupul

PS: i could paste the code, but it is well over 700 lines!!! so let me know which part would you actually want...I have used the standard inheritance practice followed in most Qt progs. ie Mod_parent(QWidget *parent):QWidget(parent) and same with the children