Я могу создать и увидеть QWidget в одной из функций класса главного окна:
..
// ok
QWidget *w = new QWidget(this);
w->setGeometry(400,300,400,300);
w->setStyleSheet("background-color:white;");
w->show();
..
, но когда я пытаюсь сделать что-то похожее, создав другой класс, производный от QWidget, я могу 'ничего не вижу:
class MyWidget : public QWidget
{
public:
MyWidget(QWidget *sParent):QWidget(sParent)
{
}
};
..
// nothing visible happens.
MyWidget *w = new MyWidget(this);
w->setGeometry(400,300,400,300);
w->setStyleSheet("background-color:white;");
w->show();
..
что может вызвать это?
Примечание: Все в этом вопросе: http://pastebin.com/haCHfqnu