ich bin dabei ein größeres Projekt fertigzustellen. Nun kam ich auf die Idee ein Startfenster einzubauen. Auf dem soll man das Logo sehen und vielleicht die Kooperationspartner...Beim starten soll man es dann vielleicht 4 sek sehen und dann soll sich das eigentliche Programm erst öffnen. Ich habe jetzt schon mehrere Ansätze probiert, aber das funktioniert nicht so ganz, man sieht nie ein Bild
Hier mein Code:
Code: Alles auswählen
StartWindow::StartWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::StartWindow)
{
ui->setupUi(this);
QLabel * logo = new QLabel();
logo->setPixmap( QPixmap( ":/images/logo.png" ) );
logo->setObjectName( "IQSoftLogo" );
logo->setAlignment( Qt::AlignCenter );
// layout holding all items
QVBoxLayout * masterLayout = new QVBoxLayout();
masterLayout->addSpacing( 50 );
masterLayout->addWidget( logo );
masterLayout->setAlignment( Qt::AlignTop );
masterLayout->setSpacing( 10 );
// create a central widget to hold layout
QWidget * central = new QWidget();
central->setLayout( masterLayout );
// inform parent class
this->setCentralWidget( central );
// set title
this->setWindowTitle( "Welcome" );
}