Здравствуйте!
Создаю тестовую иерархию:
class Ramka : public QLabel {
...};Далее панель, на которой хочу отобразить много таких рамок:
class MnogoRamok : public QWidget {
public:
  Ramka *test
  Ramka *test2
  ...
}Конструктор главного виджета MnogoRamok по очереди создает *test и *test2.
MnogoRamok::MnogoRamok( QWidget *parent, const char *name ) :
  QWidget( parent )
{
  test = new Ramka(this);
  test.setPalette( QPalette(QColor("red")));
  test2 = new Ramka2(this);
  ...
}
Проблема в том, что хоть рамки и создаюься, но визуально не отображаются... В чем может быть проблема? 
добавлено спустя 5 минут: Если модифицировать конструктор ( убрать родителя ):
test = new Ramka()
test2 = new Ramka2()
test->show();
test2->show();
То все работает. 
НО, так как родителем является app, то главный виджет выводится отдельным окном, а тестовые лабелы test и test2 тоже отдельными окнами.
Мне же хочется, чтобы выводился главный виджет,  
а уже на нем создавались лабелы. Все в одном окне 
добавлено спустя 1 минуту: Подскажите пожалуйста, где проблема?