Is there a way to do such thing for common widgets (QLabel, QFrame, ...) ?
The question is what for?
Usually you would use a tab widget when you want ot show various widgets on the same place on form, why wont a tab widget be good solution for you?