MCPcopy Index your code
hub / github.com/PyQt5/PyQtClient / _initUi

Method _initUi

Widgets/MainWindowBase.py:35–77  ·  view source on GitHub ↗

初始UI

(self)

Source from the content-addressed store, hash-verified

33class MainWindowBase:
34
35 def _initUi(self):
36 """初始UI"""
37 self.setupUi(self)
38 # 隐藏还原按钮
39 self.buttonNormal.setVisible(False)
40 # 隐藏目录树的滑动条
41 self.treeViewCatalogs.verticalScrollBar().setVisible(False)
42 # 加载鼠标样式
43 ThemeManager.loadCursor(self.widgetMain)
44 ThemeManager.setPointerCursors([
45 self.buttonHead, # 主界面头像
46 self.buttonClear, # 主界面清空按钮
47 self.buttonGithub, # Github按钮
48 self.buttonQQ, # QQ按钮
49 self.buttonGroup, # 群按钮
50 self.buttonBackToUp, # 返回顶部按钮
51 self.buttonHome # 显示主页readme
52 ])
53 # 安装事件过滤器用于还原鼠标样式
54 self.widgetMain.installEventFilter(self)
55 # 绑定返回顶部提示框
56 ToolTip.bind(self.buttonBackToUp)
57 ToolTip.bind(self.buttonHome)
58 # 头像提示控件
59 ToolTip.bind(self.buttonHead)
60 # 加载主题
61 colourful = Setting.value('colourful')
62 picture = Setting.value('picture', '', str)
63 AppLog.debug('colourful: %s', str(colourful))
64 AppLog.debug('picture: %s', picture)
65 if picture:
66 ThemeManager.loadFont()
67 ThemeManager.loadPictureTheme(picture)
68 elif colourful:
69 ThemeManager.loadFont()
70 if isinstance(picture, QColor):
71 ThemeManager.loadColourfulTheme(colourful)
72 else:
73 # json数据转渐变
74 ThemeManager.loadColourfulTheme(
75 GradientUtils.toGradient(colourful))
76 else:
77 ThemeManager.loadTheme()
78
79 def _initSignals(self):
80 """初始化信号槽"""

Callers 1

__init__Method · 0.80

Calls 10

loadCursorMethod · 0.80
setPointerCursorsMethod · 0.80
bindMethod · 0.80
loadFontMethod · 0.80
loadPictureThemeMethod · 0.80
loadColourfulThemeMethod · 0.80
toGradientMethod · 0.80
loadThemeMethod · 0.80
setupUiMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected