From 747b74b6f6a9378be2caa028b83208fc3db6c8bb Mon Sep 17 00:00:00 2001 From: LemonNexus Date: Sun, 15 Feb 2026 18:41:42 +0000 Subject: [PATCH] fix: QShortcut import - move from QtWidgets to QtGui QShortcut is in PyQt6.QtGui, not PyQt6.QtWidgets. This fixes the ImportError on Windows. --- core/perfect_ux.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/perfect_ux.py b/core/perfect_ux.py index 5e44b2a..1b8bd6d 100644 --- a/core/perfect_ux.py +++ b/core/perfect_ux.py @@ -29,7 +29,7 @@ from PyQt6.QtWidgets import ( QStackedWidget, QLabel, QPushButton, QFrame, QScrollArea, QGridLayout, QSizePolicy, QSpacerItem, QGraphicsDropShadowEffect, QProgressBar, QToolTip, - QDialog, QLineEdit, QTextEdit, QShortcut + QDialog, QLineEdit, QTextEdit ) from PyQt6.QtCore import ( Qt, QTimer, pyqtSignal, QSize, QPropertyAnimation, @@ -37,7 +37,7 @@ from PyQt6.QtCore import ( ) from PyQt6.QtGui import ( QColor, QPainter, QLinearGradient, QFont, QIcon, - QFontDatabase, QPalette, QCursor, QKeySequence + QFontDatabase, QPalette, QCursor, QKeySequence, QShortcut ) from core.eu_styles import get_all_colors