You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
649 B
31 lines
649 B
3 years ago
|
#include <QVBoxLayout>
|
||
|
#include <QSlider>
|
||
|
#include <iostream>
|
||
|
#include "../headers/MainWindow.h"
|
||
|
|
||
|
MainWindow::MainWindow(QWidget *parent): QWidget(parent) {
|
||
|
buildUI();
|
||
|
}
|
||
|
|
||
|
void MainWindow::buildUI() {
|
||
|
|
||
|
auto sizeSlider = new QSlider(Qt::Horizontal);
|
||
|
sizeSlider->setRange(100, 800);
|
||
|
QSlider::connect(sizeSlider, &QSlider::valueChanged, this, &MainWindow::sizeChanged);
|
||
|
sizeSlider->setValue(500);
|
||
|
|
||
|
auto controls = new QGridLayout;
|
||
|
controls->addWidget(sizeSlider);
|
||
|
|
||
|
QVBoxLayout lyt;
|
||
|
|
||
|
lyt.addWidget(outputWidget);
|
||
|
lyt.addLayout(controls);
|
||
|
|
||
|
setLayout(&lyt);
|
||
|
}
|
||
|
|
||
|
void MainWindow::sizeChanged(int newValue) {
|
||
|
std::cout << newValue << std::endl;
|
||
|
}
|