diff --git a/Text2Console/mainwindow.cpp b/Text2Console/mainwindow.cpp index 47b43a3bc7398e068eb05ebfb627df4396b15b9f..58be736a8cf953823c14d5fbb78025572e584ea8 100644 --- a/Text2Console/mainwindow.cpp +++ b/Text2Console/mainwindow.cpp @@ -1,8 +1,26 @@ +#include <QBoxLayout> + #include "mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { +//general + setWindowTitle("text2Console"); + +// Layout + QBoxLayout *layout = new QBoxLayout(QBoxLayout::Direction::LeftToRight); + QWidget *widget = new QWidget; + widget->setLayout(layout); + this->setCentralWidget(widget); // special for MainWindow + +// LineEdit + lineEdit = new QLineEdit(); + layout->addWidget(lineEdit); + +// Button + this->button = new QPushButton("Print"); + layout->addWidget(button); } MainWindow::~MainWindow() diff --git a/Text2Console/mainwindow.h b/Text2Console/mainwindow.h index d1471908c8753c630a22fd5b22588cc790cdf28d..50f7c09ef4709c902720f2b6f2a7eff46aa1bdb9 100644 --- a/Text2Console/mainwindow.h +++ b/Text2Console/mainwindow.h @@ -2,12 +2,17 @@ #define MAINWINDOW_H #include <QMainWindow> +#include <QPushButton> +#include <QLineEdit> class MainWindow : public QMainWindow { Q_OBJECT public: + QPushButton *button; + QLineEdit *lineEdit; + MainWindow(QWidget *parent = nullptr); ~MainWindow(); };