diff --git a/ArtNet/gui/dialogs/db_connection_dialog/db_dialog.py b/ArtNet/gui/dialogs/db_connection_dialog/db_dialog.py index 79ecde7..54c1598 100644 --- a/ArtNet/gui/dialogs/db_connection_dialog/db_dialog.py +++ b/ArtNet/gui/dialogs/db_connection_dialog/db_dialog.py @@ -1,3 +1,6 @@ +import os +import logging +from PyQt5.QtGui import QIcon from PyQt5 import QtWidgets from ArtNet.gui.dialogs.db_connection_dialog.db_connection_dialog import Ui_DBConnection @@ -13,6 +16,11 @@ class DBDialog(QtWidgets.QDialog): self.ui.buttonBox.accepted.connect(self.getConnectionDetails) + if os.path.isfile("./application_icon.png"): + self.setWindowIcon(QIcon("./application_icon.png")) + else: + logging.warning("Didn't find application icon!") + def getConnectionDetails(self): self.data = dict() diff --git a/ArtNet/gui/importer_window.py b/ArtNet/gui/importer_window.py index 5b218d6..0147cc9 100644 --- a/ArtNet/gui/importer_window.py +++ b/ArtNet/gui/importer_window.py @@ -6,7 +6,7 @@ import re from PyQt5 import QtWidgets from PyQt5.QtCore import Qt, QSize, QUrl -from PyQt5.QtGui import QPixmap, QResizeEvent, QKeyEvent, QStandardItemModel, QStandardItem, QMovie, QDesktopServices +from PyQt5.QtGui import QPixmap, QResizeEvent, QKeyEvent, QStandardItemModel, QStandardItem, QMovie, QDesktopServices, QIcon from PyQt5 import QtMultimedia from PyQt5.QtMultimediaWidgets import QVideoWidget @@ -97,6 +97,11 @@ class ImporterWindow(ArtnetMainWindow): self.on_tag_search_change() self.center() + if os.path.isfile("./application_icon.png"): + self.setWindowIcon(QIcon("./application_icon.png")) + else: + logging.warning("Didn't find application icon!") + def center(self): """ Centers the window in the middle of the screen diff --git a/application_icon.png b/application_icon.png new file mode 100644 index 0000000..9d1f8db Binary files /dev/null and b/application_icon.png differ