diff options
author | Nicholas Bennett <nicholas.bennett@qt.io> | 2023-03-30 15:13:04 +0300 |
---|---|---|
committer | Nicholas Bennett <nicholas.bennett@qt.io> | 2023-04-13 10:04:00 +0000 |
commit | f9da051f42f0f21679fae06b14cc10802b2745b7 (patch) | |
tree | d9ce1c033be70802739ed45c0410c3a913a6d17b /examples | |
parent | 7b9fb77a23ddf8c5113d509d80929f3447596f40 (diff) |
Fix QtCharts Audio Example not scaling correctly on mobile devices
The minimumSize was set, and this stopped it from scaling correctly on
devices with a smaller screen size in landscape mode.
Added a Widget::resize() call in main.cpp. This replicates the same behavior
as before on desktop platforms and fixes the scaling issue for the small
screen devices.
Fixes: QTBUG-106404
Pick-to: 6.5
Change-Id: Ifd0395fd85e77f274ae23d59de19278801e6983b
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/charts/audio/main.cpp | 2 | ||||
-rw-r--r-- | examples/charts/audio/widget.cpp | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/examples/charts/audio/main.cpp b/examples/charts/audio/main.cpp index 48a37edc..0c56b5e4 100644 --- a/examples/charts/audio/main.cpp +++ b/examples/charts/audio/main.cpp @@ -11,7 +11,6 @@ int main(int argc, char *argv[]) { QApplication a(argc, argv); - const QAudioDevice inputDevice = QMediaDevices::defaultAudioInput(); if (inputDevice.isNull()) { QMessageBox::warning(nullptr, "audio", @@ -20,6 +19,7 @@ int main(int argc, char *argv[]) } Widget w(inputDevice); + w.resize(800, 600); w.show(); return a.exec(); diff --git a/examples/charts/audio/widget.cpp b/examples/charts/audio/widget.cpp index fea5d8cf..888604b9 100644 --- a/examples/charts/audio/widget.cpp +++ b/examples/charts/audio/widget.cpp @@ -23,7 +23,6 @@ Widget::Widget(const QAudioDevice &deviceInfo, QWidget *parent) : m_series(new QLineSeries) { QChartView *chartView = new QChartView(m_chart); - chartView->setMinimumSize(800, 600); m_chart->addSeries(m_series); QValueAxis *axisX = new QValueAxis; axisX->setRange(0, XYSeriesIODevice::sampleCount); |