Exemple #1
0
MainWindow::MainWindow(QWidget *parent) : QWidget(parent) {
    QRect screen = QApplication::desktop()->rect();
    setGeometry(screen);
    QImage image(QString(SHARE_DIR) + "/themes/light/simple_blue_widescreen.png");

    QPalette palette;
    palette.setBrush(this->backgroundRole(), QBrush(image.scaled(screen.width(), screen.right())));
    this->setPalette(palette);


    LoginForm *loginForm = new LoginForm(this);
    int offsetX = 2*screen.width()/5 - loginForm->width()/2;
    if (offsetX < 40)
    {
        offsetX = 40;
    }
    int offsetY = screen.height()/2 - loginForm->height()/2;
        loginForm->move(offsetX, offsetY);
    loginForm->show();
}