diff --git a/picard/ui/aboutdialog.py b/picard/ui/aboutdialog.py index 77750023b..da633a2a5 100644 --- a/picard/ui/aboutdialog.py +++ b/picard/ui/aboutdialog.py @@ -86,8 +86,7 @@ and Madebyoliver, Smashicons from www.flaticon.com""") - text = _("""
MusicBrainz Picard
-Version %(version)s
Version %(version)s
%(third_parties_versions)s
diff --git a/picard/ui/ui_aboutdialog.py b/picard/ui/ui_aboutdialog.py index 8bb4f29e8..1ec9d6472 100644 --- a/picard/ui/ui_aboutdialog.py +++ b/picard/ui/ui_aboutdialog.py @@ -10,12 +10,46 @@ from PyQt5 import QtCore, QtGui, QtWidgets class Ui_AboutDialog(object): def setupUi(self, AboutDialog): AboutDialog.setObjectName("AboutDialog") - AboutDialog.resize(600, 400) + AboutDialog.resize(640, 430) AboutDialog.setMinimumSize(QtCore.QSize(400, 300)) self.vboxlayout = QtWidgets.QVBoxLayout(AboutDialog) self.vboxlayout.setContentsMargins(0, 0, 0, 0) self.vboxlayout.setSpacing(6) self.vboxlayout.setObjectName("vboxlayout") + self.header = QtWidgets.QHBoxLayout() + self.header.setContentsMargins(9, 9, 9, 0) + self.header.setObjectName("header") + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.header.addItem(spacerItem) + self.logo = QtWidgets.QLabel(AboutDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.logo.sizePolicy().hasHeightForWidth()) + self.logo.setSizePolicy(sizePolicy) + self.logo.setMinimumSize(QtCore.QSize(48, 48)) + self.logo.setMaximumSize(QtCore.QSize(48, 48)) + self.logo.setPixmap(QtGui.QPixmap(":/images/128x128/org.musicbrainz.Picard.png")) + self.logo.setScaledContents(True) + self.logo.setObjectName("logo") + self.header.addWidget(self.logo) + self.app_name = QtWidgets.QLabel(AboutDialog) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.app_name.sizePolicy().hasHeightForWidth()) + self.app_name.setSizePolicy(sizePolicy) + font = QtGui.QFont() + font.setPointSize(20) + font.setBold(True) + font.setWeight(75) + self.app_name.setFont(font) + self.app_name.setTextFormat(QtCore.Qt.PlainText) + self.app_name.setObjectName("app_name") + self.header.addWidget(self.app_name) + spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) + self.header.addItem(spacerItem1) + self.vboxlayout.addLayout(self.header) self.scrollArea = QtWidgets.QScrollArea(AboutDialog) self.scrollArea.setFrameShape(QtWidgets.QFrame.NoFrame) self.scrollArea.setFrameShadow(QtWidgets.QFrame.Plain) @@ -25,10 +59,10 @@ class Ui_AboutDialog(object): self.scrollArea.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() - self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 600, 400)) + self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 640, 366)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.verticalLayout = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents) - self.verticalLayout.setContentsMargins(9, 9, 9, 9) + self.verticalLayout.setContentsMargins(9, 0, 9, 9) self.verticalLayout.setSpacing(6) self.verticalLayout.setObjectName("verticalLayout") self.label = QtWidgets.QLabel(self.scrollAreaWidgetContents) @@ -47,3 +81,4 @@ class Ui_AboutDialog(object): def retranslateUi(self, AboutDialog): _translate = QtCore.QCoreApplication.translate AboutDialog.setWindowTitle(_("About Picard")) + self.app_name.setText(_("MusicBrainz Picard")) diff --git a/ui/aboutdialog.ui b/ui/aboutdialog.ui index 8cc36b4bd..6ba5a1103 100644 --- a/ui/aboutdialog.ui +++ b/ui/aboutdialog.ui @@ -6,8 +6,8 @@