Faktycznie zadziałało :) Użyłem sposobu drugiego. Odziedziczyłem po QGroupBox. Jednak z uwagi na Twoją pomoc czuję się trochę jakbym nacisnął guzik, a 1000 km dalej wyleciało coś w powietrze bez mojej świadomości :)
Mógłbyś wytłumaczyć mi ten mechanizm, dokładniej ? drugi sposób chyba łapie bardziej, a rozumiem go tak:
Tworząc obiekt w mojej własnej klasie obiektnowegozlec :
QGroupbox grupa = new QGropuBox(this)
Słówko this jest kluczowe, ponieważ wtedy tworze obiekt jakby w TYM widzecie w klasie obiektnowegozlec, a nie w TYM oknie QDialog, dlatego QDialog nie widzi mojego widzetu jako typowe dziecko. Jeśli odziedziczę po QGropuBox klasa stanowi całkowity obiekt, który chce umieścić w QDialog. Czy tak?
Sposób 1 tzn dodać Layout na szybko. Miałeś na myśli np stworzyć QBoxLayout w obiektnowegozlec wrzucić to wszystko do niego i wtedy stworzyć w QDialog?
ps. dziękuje bardzo za kolejną trafną radę.
dialog->setSize(dialog->sizeHint());
.