diff --git a/filebrowser.desktop b/filebrowser.desktop new file mode 100644 index 0000000..d2c023b --- /dev/null +++ b/filebrowser.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=FileBrowser +Comment=Dateimanager mit Vorschau-Funktion +Exec=python3 /mnt/17 - Entwicklungen/20 - Projekte/FileBrowser/main.py +Icon=/mnt/17 - Entwicklungen/20 - Projekte/FileBrowser/resources/icon.png +Terminal=false +Type=Application +Categories=Utility;FileManager; +StartupNotify=true diff --git a/main.py b/main.py index f830b6d..1b40e2d 100644 --- a/main.py +++ b/main.py @@ -2,8 +2,10 @@ """FileBrowser - Ein Dateimanager mit Vorschau-Funktion in PyQt6.""" import sys +import os from PyQt6.QtWidgets import QApplication from PyQt6.QtCore import Qt +from PyQt6.QtGui import QIcon from src.main_window import MainWindow @@ -18,6 +20,12 @@ def main(): app.setApplicationName("FileBrowser") app.setOrganizationName("FileBrowser") + # Icon setzen + script_dir = os.path.dirname(os.path.abspath(__file__)) + icon_path = os.path.join(script_dir, 'resources', 'icon.png') + if os.path.exists(icon_path): + app.setWindowIcon(QIcon(icon_path)) + # Hauptfenster erstellen und anzeigen window = MainWindow() window.show() diff --git a/resources/icon.png b/resources/icon.png new file mode 100644 index 0000000..9836ade Binary files /dev/null and b/resources/icon.png differ diff --git a/resources/icon.svg b/resources/icon.svg new file mode 100644 index 0000000..c33df05 --- /dev/null +++ b/resources/icon.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +