Frame Gerüst

This commit is contained in:
AJ
2024-06-19 14:20:22 +02:00
parent b6d2766657
commit f0b6869990
4 changed files with 32 additions and 5 deletions

View File

@@ -3,5 +3,24 @@
LoginFrame::LoginFrame(QWidget* parent) LoginFrame::LoginFrame(QWidget* parent)
:QFrame(parent) :QFrame(parent)
{ {
header_m = new QLabel("Login", this);
header_m->setFrameStyle(QFrame::Box);
header_m->setGeometry(100,100,200,50);
header_m->show();
id_m = new QLineEdit("ID...", this);
id_m->setGeometry(100,200,200,50);
id_m->show();
password_m = new QLineEdit("Passwort...",this);
password_m->setGeometry(100,300,200,50);
password_m->show();
loginButton_m = new QPushButton("Login",this);
loginButton_m->setGeometry(100,400,200,50);
loginButton_m->show();
setFrameStyle(QFrame::Box | QFrame::Plain);
setLineWidth(5);
} }

View File

@@ -8,7 +8,11 @@
class LoginFrame : public QFrame{ class LoginFrame : public QFrame{
Q_OBJECT Q_OBJECT
private: private:
QLabel* header_m;
QLineEdit* id_m;
QLineEdit* password_m;
QPushButton* loginButton_m;
public: public:
LoginFrame(QWidget* parent = nullptr); LoginFrame(QWidget* parent = nullptr);
}; };

View File

@@ -3,5 +3,7 @@
LoginWindow::LoginWindow(QWidget* parent) LoginWindow::LoginWindow(QWidget* parent)
:QMainWindow(parent) :QMainWindow(parent)
{ {
frame_m = new LoginFrame(this);
setFixedSize(400,550);
frame_m->setFixedSize(size());
} }

View File

@@ -1,11 +1,13 @@
# pragma once # pragma once
#include <QMainWindow> #include <QMainWindow>
#include "../LoginFrame/LoginFrame.hpp"
class LoginWindow : public QMainWindow{ class LoginWindow : public QMainWindow{
Q_OBJECT Q_OBJECT
private: private:
LoginFrame* frame_m;
public: public:
LoginWindow(QWidget* parent = nullptr); LoginWindow(QWidget* parent = nullptr);
}; };