Files
qt-creator/tests/manual/layoutbuilder/comparison/widgets/mainwindow.h
hjk 3e953f4896 Layouting: Add some example code as show case
Change-Id: I92842c7859514397748e744949688090154772df
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-05-02 08:58:20 +00:00

29 lines
596 B
C++

#pragma once
#include <QApplication>
#include <QPushButton>
#include <QTextEdit>
#include <QVBoxLayout>
class ApplicationWindow : public QWidget
{
public:
ApplicationWindow()
{
resize(600, 400);
setWindowTitle("Hello World");
auto textEdit = new QTextEdit;
textEdit->setText("Hallo");
auto pushButton = new QPushButton("Quit");
auto l = new QVBoxLayout(this);
l->addWidget(textEdit);
l->addWidget(pushButton);
connect(pushButton, &QPushButton::clicked,
qApp, &QCoreApplication::quit);
}
};