From 1db4d7adfce2255c9af288d3d9ccce1c5ff121f8 Mon Sep 17 00:00:00 2001 From: alby128 Date: Mon, 11 Sep 2017 14:19:57 +0200 Subject: [PATCH] Add About window on macOS --- syncplay/ui/ConfigurationGetter.py | 2 +- syncplay/ui/gui.py | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/syncplay/ui/ConfigurationGetter.py b/syncplay/ui/ConfigurationGetter.py index 222a764..db04df6 100755 --- a/syncplay/ui/ConfigurationGetter.py +++ b/syncplay/ui/ConfigurationGetter.py @@ -409,7 +409,7 @@ class ConfigurationGetter(object): qt5reactor.install() if sys.platform.startswith('darwin'): import appnope - appnope.nope() + appnope.nope() except ImportError: print getMessage("unable-import-gui-error") self._config['noGui'] = True diff --git a/syncplay/ui/gui.py b/syncplay/ui/gui.py index e7391d4..57c0f77 100644 --- a/syncplay/ui/gui.py +++ b/syncplay/ui/gui.py @@ -1358,8 +1358,15 @@ class MainWindow(QtWidgets.QMainWindow): window.mainLayout.setMenuBar(window.menuBar) def openAbout(self): - AboutMsgBox = QtGui.QMessageBox.about(self,"Syncplay","Syncplay v" + version) - + #AboutMsgBox = QtWidgets.QMessageBox.about(self,"Syncplay","Syncplay v" + version) + AboutMsgBox = QtWidgets.QMessageBox(self) + AboutMsgBox.setText("
Syncplay
syncplay.pl
") + AboutMsgBox.setInformativeText("
Version v" + version + "

Copyright © 2017 Syncplay

Licensed under the Apache License, Version 2.0

") + AboutIcon = QtGui.QPixmap(self.resourcespath + u"syncplay.png") + AboutMsgBox.setIconPixmap(AboutIcon.scaled(120, 120)) + AboutMsgBox.setModal(True) + AboutMsgBox.exec_() + def addMainFrame(self, window): window.mainFrame = QtWidgets.QFrame() window.mainFrame.setLineWidth(0)