fix welcome widget layout

This commit is contained in:
uncor3
2026-04-10 10:21:16 +03:00
parent 20e2c30826
commit d6904913e6
2 changed files with 9 additions and 9 deletions
+8 -8
View File
@@ -56,18 +56,18 @@ void WelcomeWidget::setupUI()
QHBoxLayout *imageAndWirelessDevicesLayout = new QHBoxLayout();
m_imageLabel = new ResponsiveQLabel();
m_imageLabel->setPixmap(QPixmap(":/resources/connect.png"));
m_imageLabel->setMinimumWidth(200);
m_imageLabel = new QLabel();
const QPixmap pixmap(":/resources/connect.png");
m_imageLabel->setPixmap(pixmap);
m_imageLabel->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
m_imageLabel->setFixedSize(pixmap.size());
m_imageLabel->setStyleSheet("background: transparent; border: none;");
m_imageLabel->setAlignment(Qt::AlignCenter);
imageAndWirelessDevicesLayout->addSpacing(40);
imageAndWirelessDevicesLayout->addWidget(m_imageLabel, 0, Qt::AlignHCenter);
imageAndWirelessDevicesLayout->addSpacing(40);
imageAndWirelessDevicesLayout->addSpacing(75);
imageAndWirelessDevicesLayout->addWidget(m_imageLabel);
imageAndWirelessDevicesLayout->addSpacing(75);
QVBoxLayout *explorerWithIntructionLayout = new QVBoxLayout();
NetworkDevicesToConnectWidget *networkDevicesWidget =
@@ -85,6 +85,7 @@ void WelcomeWidget::setupUI()
explorerWithIntructionLayout->addWidget(networkDevicesWidget);
explorerWithIntructionLayout->addWidget(m_howToConnectLabel, 0,
Qt::AlignCenter);
explorerWithIntructionLayout->addSpacing(20);
imageAndWirelessDevicesLayout->addLayout(explorerWithIntructionLayout);
m_mainLayout->addLayout(imageAndWirelessDevicesLayout);
@@ -100,7 +101,6 @@ void WelcomeWidget::setupUI()
m_githubLabel = createStyledLabel("Found an issue? Report it on GitHub", 12,
true, COLOR_HYPERLINK);
m_githubLabel->setWordWrap(false);
m_githubLabel->setMaximumWidth(m_imageLabel->sizeHint().width());
m_githubLabel->setCursor(Qt::PointingHandCursor);
connect(m_githubLabel, &ZLabel::clicked, this,
[]() { QDesktopServices::openUrl(QUrl(REPO_URL)); });
+1 -1
View File
@@ -43,7 +43,7 @@ private:
QVBoxLayout *m_mainLayout;
ZLabel *m_titleLabel;
ZLabel *m_subtitleLabel;
ResponsiveQLabel *m_imageLabel;
QLabel *m_imageLabel;
ZLabel *m_instructionLabel;
ZLabel *m_githubLabel;
ZLabel *m_howToConnectLabel;