From 9a64fecd3d57805b961ab6421d0579e0050481ad Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 24 May 2026 10:52:18 +0000 Subject: [PATCH] update v1.1 --- start.py | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/start.py b/start.py index 1623f1d..9db1689 100644 --- a/start.py +++ b/start.py @@ -1,31 +1,45 @@ -# v1.0.3 start.py import os - -os.environ["QT_ENABLE_HIGHDPI_SCALING"] = "1" -os.environ["QT_AUTO_SCREEN_SCALE_FACTOR"] = "1" - import signal import sys import traceback +os.environ["QT_ENABLE_HIGHDPI_SCALING"] = "1" +os.environ["QT_AUTO_SCREEN_SCALE_FACTOR"] = "1" + from PyQt6.QtCore import Qt from PyQt6.QtGui import QGuiApplication from PyQt6.QtWidgets import QApplication +from config.settings import ( + APP_DIR, +) from core.app import StickyNoteApp +APP_DIR.mkdir( + parents=True, + exist_ok=True, +) + QGuiApplication.setHighDpiScaleFactorRoundingPolicy( Qt.HighDpiScaleFactorRoundingPolicy.PassThrough ) def main() -> int: - signal.signal(signal.SIGINT, signal.SIG_DFL) + signal.signal( + signal.SIGINT, + signal.SIG_DFL, + ) app = QApplication(sys.argv) + app.setQuitOnLastWindowClosed( + False + ) + window = StickyNoteApp() + window.show() try: