diff --git a/data/assets/UniNewsIcon.jpeg b/data/assets/UniNewsIcon.jpeg new file mode 100644 index 0000000..2193379 Binary files /dev/null and b/data/assets/UniNewsIcon.jpeg differ diff --git a/ui/main_window.py b/ui/main_window.py index dcb9a1c..a0c988f 100644 --- a/ui/main_window.py +++ b/ui/main_window.py @@ -1,4 +1,5 @@ import json +from pathlib import Path from PyQt6.QtCore import Qt, QUrl from PyQt6.QtWidgets import ( @@ -13,7 +14,7 @@ QVBoxLayout, QWidget, QScrollArea, QLineEdit, ) -from PyQt6.QtGui import QDesktopServices, QPixmap +from PyQt6.QtGui import QDesktopServices, QPixmap, QIcon from database import Database from settings import FEEDS_FILE @@ -33,6 +34,9 @@ def __init__(self): self.setWindowTitle("UniNews") self.resize(1050, 720) + + window_icon_path = Path(__file__).resolve().parent.parent / "data" / "assets" / "UniNewsIcon.jpeg" + self.setWindowIcon(QIcon(str(window_icon_path))) self.settings_button = QPushButton("Settings") self.settings_button.clicked.connect(self.open_settings)