Set main and download windows initial position

This commit is contained in:
Marco
2019-06-23 20:40:08 +02:00
parent a5ebd868d2
commit 8c8cc1ca4a
2 changed files with 8 additions and 4 deletions

View File

@@ -59,6 +59,10 @@ class Artemis(QMainWindow, Ui_MainWindow):
super().__init__() super().__init__()
self.setupUi(self) self.setupUi(self)
self.set_initial_size() self.set_initial_size()
qtRectangle = self.frameGeometry()
centerPoint = QDesktopWidget().availableGeometry().center()
qtRectangle.moveCenter(centerPoint)
self.move(qtRectangle.topLeft())
self.closing = False self.closing = False
self.download_window = DownloadWindow() self.download_window = DownloadWindow()
self.download_window.complete.connect(self.show_downloaded_signals) self.download_window.complete.connect(self.show_downloaded_signals)

View File

@@ -1,6 +1,6 @@
from PyQt5 import uic from PyQt5 import uic
from PyQt5.QtCore import Qt, pyqtSlot, pyqtSignal from PyQt5.QtCore import Qt, pyqtSlot, pyqtSignal
from PyQt5.QtWidgets import QWidget from PyQt5.QtWidgets import QWidget, QDesktopWidget
from threads import DownloadThread, ThreadStatus from threads import DownloadThread, ThreadStatus
from utilities import pop_up, resource_path from utilities import pop_up, resource_path
from constants import Constants, Messages from constants import Constants, Messages
@@ -25,8 +25,8 @@ class DownloadWindow(QWidget, Ui_Download_window):
# Qt.Window | # Qt.Window |
Qt.CustomizeWindowHint | Qt.CustomizeWindowHint |
Qt.WindowTitleHint | Qt.WindowTitleHint |
Qt.WindowCloseButtonHint # | Qt.WindowCloseButtonHint |
# Qt.WindowStaysOnTopHint Qt.WindowStaysOnTopHint
) )
self._no_internet_msg = pop_up(self, title=Messages.NO_CONNECTION, self._no_internet_msg = pop_up(self, title=Messages.NO_CONNECTION,
@@ -49,7 +49,7 @@ class DownloadWindow(QWidget, Ui_Download_window):
def _downlaod_format_str(self, n, speed): def _downlaod_format_str(self, n, speed):
"""Return a well-formatted string with downloaded MB and speed.""" """Return a well-formatted string with downloaded MB and speed."""
return f"Downloaded MB: {n}\nSpeed: {speed} MB/s" return f"Downloaded: {n} MB\nSpeed: {speed} MB/s"
def show(self): def show(self):
"""Extends QWidget.show. Set downloaded MB and speed to zero.""" """Extends QWidget.show. Set downloaded MB and speed to zero."""