#include #include "OverviewPanel.h" #include class MyWidget: public QWidget { public: MyWidget( QWidget *parent=0, const char *name=0 ); }; MyWidget::MyWidget( QWidget *parent, const char *name ) : QWidget( parent, name ) { QGridLayout *grid = new QGridLayout( this, 2, 2, 10 ); //2x2, 10 pixel border COverviewPanel* panel = new COverviewPanel(this, "panel"); grid->addWidget( panel, 0, 0 ); grid->setColStretch( 1, 10 ); panel->setShown(true); // I had to explicitly add this bit } int main( int argc, char** argv ) { QApplication a( argc, argv ); MyWidget w; w.setGeometry( 100, 100, 500, 355 ); a.setMainWidget( &w ); w.show(); return a.exec(); }