Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
6.9.0 Beta1
-
None
-
-
dee731ae9 (dev), 6a6a1c0fe (6.9), b9206f184 (6.8)
Description
The min position of a horizontal slider doesn't look like it is at the minimum.
I've included two instances of MS Paint in the screenshot for reference.
Code:
void MainWindow::testSliders() { QDialog dlg; auto groupBox = new QGroupBox; groupBox->setTitle("Dynamic range"); auto layout = new QGridLayout; groupBox->setLayout(layout); auto addSlider = [](QGridLayout* layout, int row, QString text) { QLabel* label = nullptr; auto slider = new QSlider(Qt::Horizontal); layout->addWidget(new QLabel(text), row, 0); layout->addWidget(slider, row, 1); layout->addWidget(label = new QLabel("0"), row, 2); connect(slider, &QSlider::valueChanged, [label](int value) {label->setText(QString::number(value)); }); return slider; }; auto min = addSlider(layout, 0, "Min:"); auto max = addSlider(layout, 1, "Max:"); max->setValue(max->maximum()); new QVBoxLayout(&dlg); dlg.layout()->addWidget(groupBox); dlg.exec(); }
Attachments
For Gerrit Dashboard: QTBUG-133128 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
619810,2 | QWindows11Style: Reduce groove size of QSlider | dev | qt/qtbase | Status: MERGED | +2 | 0 |
620022,2 | QWindows11Style: Reduce groove size of QSlider | 6.9 | qt/qtbase | Status: MERGED | +2 | 0 |
620267,2 | QWindows11Style: Reduce groove size of QSlider | 6.8 | qt/qtbase | Status: MERGED | +2 | 0 |