MCPcopy Create free account
hub / github.com/MCSLTeam/MCSL2 / __init__

Method __init__

MCSL2Lib/Pages/pluginPage.py:49–157  ·  view source on GitHub ↗
(self, parent=None)

Source from the content-addressed store, hash-verified

47 """插件页"""
48
49 def __init__(self, parent=None):
50 super().__init__(parent)
51
52 sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
53 sizePolicy.setHorizontalStretch(0)
54 sizePolicy.setVerticalStretch(0)
55 sizePolicy.setHeightForWidth(self.sizePolicy().hasHeightForWidth())
56 self.setSizePolicy(sizePolicy)
57 self.gridLayout = QGridLayout(self)
58 self.gridLayout.setObjectName("gridLayout")
59 self.installPluginBtn = PrimaryPushButton(self)
60 sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed)
61 sizePolicy.setHorizontalStretch(0)
62 sizePolicy.setVerticalStretch(0)
63 sizePolicy.setHeightForWidth(self.installPluginBtn.sizePolicy().hasHeightForWidth())
64 self.installPluginBtn.setSizePolicy(sizePolicy)
65 self.installPluginBtn.setMinimumSize(QSize(82, 32))
66 self.installPluginBtn.setMaximumSize(QSize(82, 32))
67 self.installPluginBtn.setObjectName("installPluginBtn")
68
69 self.gridLayout.addWidget(self.installPluginBtn, 3, 4, 1, 1)
70 spacerItem = QSpacerItem(20, 20, QSizePolicy.Minimum, QSizePolicy.Fixed)
71 self.gridLayout.addItem(spacerItem, 2, 4, 1, 1)
72 self.refreshPluginListBtn = PushButton(self)
73 sizePolicy = QSizePolicy(QSizePolicy.Maximum, QSizePolicy.Fixed)
74 sizePolicy.setHorizontalStretch(0)
75 sizePolicy.setVerticalStretch(0)
76 sizePolicy.setHeightForWidth(self.refreshPluginListBtn.sizePolicy().hasHeightForWidth())
77 self.refreshPluginListBtn.setSizePolicy(sizePolicy)
78 self.refreshPluginListBtn.setMinimumSize(QSize(82, 32))
79 self.refreshPluginListBtn.setMaximumSize(QSize(82, 32))
80 self.refreshPluginListBtn.setObjectName("refreshPluginListBtn")
81
82 self.gridLayout.addWidget(self.refreshPluginListBtn, 4, 4, 1, 1)
83 self.titleLimitWidget = QWidget(self)
84 self.titleLimitWidget.setObjectName("titleLimitWidget")
85
86 self.gridLayout_2 = QGridLayout(self.titleLimitWidget)
87 self.gridLayout_2.setObjectName("gridLayout_2")
88
89 self.subTitleLabel = StrongBodyLabel(self.titleLimitWidget)
90 sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed)
91 sizePolicy.setHorizontalStretch(0)
92 sizePolicy.setVerticalStretch(0)
93 sizePolicy.setHeightForWidth(self.subTitleLabel.sizePolicy().hasHeightForWidth())
94 self.subTitleLabel.setSizePolicy(sizePolicy)
95 self.subTitleLabel.setTextFormat(Qt.MarkdownText)
96 self.subTitleLabel.setObjectName("subTitleLabel")
97
98 self.gridLayout_2.addWidget(self.subTitleLabel, 1, 0, 1, 1)
99 self.titleLabel = TitleLabel(self.titleLimitWidget)
100 sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed)
101 sizePolicy.setHorizontalStretch(0)
102 sizePolicy.setVerticalStretch(0)
103 sizePolicy.setHeightForWidth(self.titleLabel.sizePolicy().hasHeightForWidth())
104 self.titleLabel.setSizePolicy(sizePolicy)
105 self.titleLabel.setObjectName("titleLabel")
106

Callers 1

__init__Method · 0.45

Calls 4

MySmoothScrollAreaClass · 0.90
setIconMethod · 0.80
successMethod · 0.80
addWidgetMethod · 0.45

Tested by

no test coverage detected