Skip to content

Commit d287af9

Browse files
committed
rename cursor
1 parent 3938dcf commit d287af9

File tree

5 files changed

+15
-10
lines changed

5 files changed

+15
-10
lines changed

Test/TestMainwindowStyle.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def __init__(self, *args, **kwargs):
2929
self.setupUi(self)
3030
ThemeManager.loadTheme()
3131
ThemeManager.loadCursor(self)
32-
ThemeManager.loadCursor(self.buttonHead, 'pointer.png')
32+
ThemeManager.loadCursor(self.buttonHead, ThemeManager.CursorPointer)
3333

3434

3535
if __name__ == '__main__':

Utils/ThemeManager.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ class ThemeManager:
7171
ThemeDir = 'Resources/Themes'
7272
ThemeName = 'Default'
7373

74+
# 鼠标
75+
CursorDefault = 'default.png'
76+
CursorPointer = 'pointer.png'
77+
7478
@classmethod
7579
def loadTheme(cls):
7680
"""根据配置加载主题
@@ -150,7 +154,7 @@ def loadCursor(cls, widget, name='default.png'):
150154
def cursorPath(cls, name='default.png'):
151155
"""
152156
:param cls:
153-
:return: 主题中 default.png 的绝对路径
157+
:return: 主题中 鼠标图片 的绝对路径
154158
"""
155159
return os.path.abspath(os.path.join(cls.ThemeDir, cls.ThemeName, 'cursor', name)).replace('\\', '/')
156160

@@ -160,7 +164,7 @@ def setPointerCursors(cls, widgets):
160164
:param cls:
161165
"""
162166
path = os.path.abspath(os.path.join(
163-
cls.ThemeDir, cls.ThemeName, 'cursor', 'pointer.png')).replace('\\', '/')
167+
cls.ThemeDir, cls.ThemeName, 'cursor', cls.CursorPointer)).replace('\\', '/')
164168
if os.path.exists(path):
165169
cursor = QCursor(QPixmap(path), 0, 0)
166170
for w in widgets:

Widgets/Dialogs/DonateDialog.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
from PyQt5.QtCore import Qt
1313
from PyQt5.QtGui import QPixmap
1414

15-
from Widgets.Dialogs.MoveDialog import MoveDialog
1615
from UiFiles.Ui_DonateDialog import Ui_FormDonateDialog
1716
from Utils.ThemeManager import ThemeManager
17+
from Widgets.Dialogs.MoveDialog import MoveDialog
1818

1919

2020
__Author__ = "Irony"
@@ -36,7 +36,8 @@ def __init__(self, alipayImg, wechatImg, *args, **kwargs):
3636
ThemeManager.loadCursor(self)
3737
# 加载鼠标样式
3838
ThemeManager.loadCursor(self.labelAlipayImg)
39-
ThemeManager.loadCursor(self.labelWechatImg, 'pointer.png')
39+
ThemeManager.loadCursor(self.labelWechatImg,
40+
ThemeManager.CursorPointer)
4041
# 加载图片
4142
self.labelAlipayImg.setPixmap(QPixmap(alipayImg).scaled(
4243
300, 300, Qt.IgnoreAspectRatio, Qt.SmoothTransformation))

Widgets/Dialogs/LoginDialog.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
from PyQt5.QtCore import Qt, pyqtSlot, QVariant, QTimer
1616
from PyQt5.QtWidgets import QCompleter
1717

18-
from Widgets.Dialogs.MoveDialog import MoveDialog
19-
from Widgets.Dialogs.TwinkleDialog import TwinkleDialog
2018
from UiFiles.Ui_LoginDialog import Ui_FormLoginDialog
2119
from Utils import Constants
2220
from Utils.CommonUtil import AppLog, Setting, Signals
2321
from Utils.GitThread import LoginThread
2422
from Utils.ThemeManager import ThemeManager
23+
from Widgets.Dialogs.MoveDialog import MoveDialog
24+
from Widgets.Dialogs.TwinkleDialog import TwinkleDialog
2525

2626

2727
__Author__ = """By: Irony
@@ -47,7 +47,7 @@ def __init__(self, *args, **kwargs):
4747
# 加载鼠标样式
4848
ThemeManager.loadCursor(self)
4949
# 加载鼠标样式
50-
ThemeManager.loadCursor(self.buttonHead, 'pointer.png')
50+
ThemeManager.loadCursor(self.buttonHead, ThemeManager.CursorPointer)
5151
# 是否正在登录
5252
self._isLogin = False
5353
Signals.loginErrored.connect(self.onLoginErrored)

Widgets/Skins/ColourfulWidget.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class ColourfulItemWidget(QWidget):
3232
def __init__(self, name, color, *args, **kwargs):
3333
super(ColourfulItemWidget, self).__init__(*args, **kwargs)
3434
# 加载鼠标样式
35-
ThemeManager.loadCursor(self, 'pointer.png')
35+
ThemeManager.loadCursor(self, ThemeManager.CursorPointer)
3636
self.name = name
3737
self.color = color
3838
self.hovered = False
@@ -115,7 +115,7 @@ def onColourfulItemAddFinished(self):
115115
self.buttonAdd = QPushButton(
116116
'+', self, objectName='buttonAdd', clicked=self.onAddNewColor)
117117
# 加载鼠标样式
118-
ThemeManager.loadCursor(self.buttonAdd, 'pointer.png')
118+
ThemeManager.loadCursor(self.buttonAdd, ThemeManager.CursorPointer)
119119
if self.lastCol == 4:
120120
self.lastCol = 0
121121
self.lastRow += 1

0 commit comments

Comments
 (0)