From: Agnibho Mondal Date: Fri, 1 Sep 2023 21:20:18 +0000 (+0530) Subject: Added app icon. X-Git-Tag: v0.1~3 X-Git-Url: https://code.agnibho.com/repo?a=commitdiff_plain;h=c546c1e3916166ad5fab8abda015f47f3ddb046e;p=medscript.git Added app icon. --- diff --git a/pyinstaller.spec b/pyinstaller.spec new file mode 100644 index 0000000..fe45047 --- /dev/null +++ b/pyinstaller.spec @@ -0,0 +1,51 @@ +# -*- mode: python ; coding: utf-8 -*- + + +block_cipher = None + + +a = Analysis( + ['medscript.py'], + pathex=[], + binaries=[], + datas=[('config', 'config'), ('resource', 'resource'), ('template', 'template'), ('data', 'data')], + hiddenimports=[], + hookspath=[], + hooksconfig={}, + runtime_hooks=[], + excludes=[], + win_no_prefer_redirects=False, + win_private_assemblies=False, + cipher=block_cipher, + noarchive=False, +) +pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) + +exe = EXE( + pyz, + a.scripts, + [], + exclude_binaries=True, + name='MedScript', + debug=False, + bootloader_ignore_signals=False, + strip=False, + upx=True, + console=False, + disable_windowed_traceback=False, + argv_emulation=False, + target_arch=None, + codesign_identity=None, + entitlements_file=None, + icon='resource/icon_medscript.ico' +) +coll = COLLECT( + exe, + a.binaries, + a.zipfiles, + a.datas, + strip=False, + upx=True, + upx_exclude=[], + name='MedScript', +) diff --git a/resource/icon_medscript.ico b/resource/icon_medscript.ico new file mode 100644 index 0000000..845ec91 Binary files /dev/null and b/resource/icon_medscript.ico differ diff --git a/resource/icon_medscript.svg b/resource/icon_medscript.svg new file mode 100644 index 0000000..2f3ef6d --- /dev/null +++ b/resource/icon_medscript.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + R + x + + diff --git a/window.py b/window.py index e9220f3..67b5bc5 100644 --- a/window.py +++ b/window.py @@ -190,11 +190,13 @@ class MainWindow(QMainWindow): self.setWindowTitle("MedScript") self.setGeometry(100, 100, 600, 400) + self.setWindowIcon(QIcon(os.path.join("resource", "icon_medscript.ico"))) + + icon_open=QIcon(os.path.join("resource", "icon_open.svg")) + icon_save=QIcon(os.path.join("resource", "icon_save.svg")) + icon_render=QIcon(os.path.join("resource", "icon_render.svg")) + icon_refresh=QIcon(os.path.join("resource", "icon_refresh.svg")) - icon_open=QIcon("resource/icon_open.svg") - icon_save=QIcon("resource/icon_save.svg") - icon_render=QIcon("resource/icon_render.svg") - icon_refresh=QIcon("resource/icon_refresh.svg") action_new=QAction("New", self) action_new.triggered.connect(self.cmd_new)