Show Qt version in about dialog
This commit is contained in:
parent
02747f4808
commit
e6a6d41df1
|
@ -88,6 +88,8 @@ AboutDialog::AboutDialog(QWidget *parent, const QString &applicationName, const
|
|||
: new QGraphicsPixmapItem(QPixmap::fromImage(image));
|
||||
m_iconScene->addItem(item);
|
||||
m_ui->graphicsView->setScene(m_iconScene);
|
||||
m_ui->qtVersionLabel->setText(tr("using <a href=\"qtversion\">Qt %1</a>").arg(QString::fromUtf8(qVersion())));
|
||||
connect(m_ui->qtVersionLabel, &QLabel::linkActivated, this, &AboutDialog::linkActivated);
|
||||
centerWidget(this, parentWidget());
|
||||
}
|
||||
|
||||
|
@ -115,4 +117,12 @@ AboutDialog::AboutDialog(QWidget *parent, const QString &website, const QString
|
|||
AboutDialog::~AboutDialog()
|
||||
{
|
||||
}
|
||||
|
||||
void AboutDialog::linkActivated(const QString &link)
|
||||
{
|
||||
if (link == QLatin1String("qtversion")) {
|
||||
QApplication::aboutQt();
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace QtUtilities
|
||||
|
|
|
@ -27,6 +27,9 @@ public:
|
|||
explicit AboutDialog(QWidget *parent, const QString &website = QString(), const QString &description = QString(), const QImage &image = QImage());
|
||||
~AboutDialog() override;
|
||||
|
||||
private Q_SLOTS:
|
||||
void linkActivated(const QString &link);
|
||||
|
||||
private:
|
||||
std::unique_ptr<Ui::AboutDialog> m_ui;
|
||||
QGraphicsScene *m_iconScene;
|
||||
|
|
|
@ -239,6 +239,30 @@
|
|||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="qtVersionLabel">
|
||||
<property name="font">
|
||||
<font>
|
||||
<pointsize>8</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">font-size: 8pt;</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>using Qt</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="textInteractionFlags">
|
||||
<set>Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
|
|
Loading…
Reference in New Issue