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

Class SingleSelectJavaWidget

MCSL2Lib/Widgets/selectJavaWidget.py:38–140  ·  view source on GitHub ↗

单独的选择Java的Widget模板

Source from the content-addressed store, hash-verified

36
37
38class SingleSelectJavaWidget(SimpleCardWidget):
39 """单独的选择Java的Widget模板"""
40
41 def __init__(self, btnName: str, selectBtnSlot, backBtnSlot, path, ver):
42 super().__init__()
43
44 sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed)
45 sizePolicy.setHorizontalStretch(0)
46 sizePolicy.setVerticalStretch(0)
47 sizePolicy.setHeightForWidth(self.sizePolicy().hasHeightForWidth())
48 self.setSizePolicy(sizePolicy)
49 self.setMinimumSize(QSize(550, 150))
50 self.setMaximumSize(QSize(550, 16777215))
51 self.gridLayout = QGridLayout(self)
52 self.gridLayout.setObjectName("gridLayout")
53 self.javaVerWidget = QWidget(self)
54 sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
55 sizePolicy.setHorizontalStretch(0)
56 sizePolicy.setVerticalStretch(0)
57 sizePolicy.setHeightForWidth(self.javaVerWidget.sizePolicy().hasHeightForWidth())
58 self.javaVerWidget.setSizePolicy(sizePolicy)
59 self.javaVerWidget.setMinimumSize(QSize(280, 50))
60 self.javaVerWidget.setMaximumSize(QSize(16777215, 50))
61 self.javaVerWidget.setObjectName("javaVerWidget")
62 self.horizontalLayout = QHBoxLayout(self.javaVerWidget)
63 self.horizontalLayout.setObjectName("horizontalLayout")
64 self.javaVerTitle = BodyLabel(self.javaVerWidget)
65 sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed)
66 sizePolicy.setHorizontalStretch(0)
67 sizePolicy.setVerticalStretch(0)
68 sizePolicy.setHeightForWidth(self.javaVerTitle.sizePolicy().hasHeightForWidth())
69 self.javaVerTitle.setSizePolicy(sizePolicy)
70 self.javaVerTitle.setObjectName("javaVerTitle")
71 self.horizontalLayout.addWidget(self.javaVerTitle)
72 self.javaVer = LineEdit(self.javaVerWidget)
73 self.javaVer.setReadOnly(True)
74 self.javaVer.setObjectName("javaVer")
75 self.horizontalLayout.addWidget(self.javaVer)
76 self.gridLayout.addWidget(self.javaVerWidget, 0, 1, 1, 1)
77 self.finishSelectJavaBtn = PrimaryPushButton(self)
78 sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Expanding)
79 sizePolicy.setHorizontalStretch(0)
80 sizePolicy.setVerticalStretch(0)
81 sizePolicy.setHeightForWidth(self.finishSelectJavaBtn.sizePolicy().hasHeightForWidth())
82 self.finishSelectJavaBtn.setSizePolicy(sizePolicy)
83 self.finishSelectJavaBtn.setMinimumSize(QSize(0, 0))
84 self.finishSelectJavaBtn.setMaximumSize(QSize(16777215, 16777215))
85 self.finishSelectJavaBtn.setObjectName("finishSelectJavaBtn")
86 self.gridLayout.addWidget(self.finishSelectJavaBtn, 0, 2, 3, 1)
87 self.javaPixmapLabel = PixmapLabel(self)
88 sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed)
89 sizePolicy.setHorizontalStretch(0)
90 sizePolicy.setVerticalStretch(0)
91 sizePolicy.setHeightForWidth(self.javaPixmapLabel.sizePolicy().hasHeightForWidth())
92 self.javaPixmapLabel.setSizePolicy(sizePolicy)
93 self.javaPixmapLabel.setFixedSize(QSize(50, 50))
94 self.javaPixmapLabel.setObjectName("javaPixmapLabel")
95 self.gridLayout.addWidget(self.javaPixmapLabel, 0, 0, 4, 1)

Callers 1

refreshPageMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected