(self, parent=None)
| 43 | setJavaPath = pyqtSignal(str) |
| 44 | |
| 45 | def __init__(self, parent=None): |
| 46 | super().__init__(parent) |
| 47 | |
| 48 | self.setObjectName("selectJavaInterface") |
| 49 | |
| 50 | self.gridLayout = QGridLayout(self) |
| 51 | spacerItem = QSpacerItem(10, 20, QSizePolicy.Fixed, QSizePolicy.Minimum) |
| 52 | self.gridLayout.addItem(spacerItem, 1, 0, 1, 1) |
| 53 | self.javaSmoothScrollArea = MySmoothScrollArea(self) |
| 54 | self.javaSmoothScrollArea.setFrameShape(QFrame.NoFrame) |
| 55 | self.javaSmoothScrollArea.setWidgetResizable(True) |
| 56 | |
| 57 | self.javaScrollAreaWidgetContents = QWidget() |
| 58 | self.javaScrollAreaWidgetContents.setGeometry(QRect(0, 0, 778, 472)) |
| 59 | |
| 60 | self.verticalLayout = QVBoxLayout(self.javaScrollAreaWidgetContents) |
| 61 | self.verticalLayout.setContentsMargins(0, 0, 0, 0) |
| 62 | |
| 63 | self.javaItemFlowLayout = FlowLayout() |
| 64 | |
| 65 | self.verticalLayout.addLayout(self.javaItemFlowLayout) |
| 66 | self.javaSmoothScrollArea.setWidget(self.javaScrollAreaWidgetContents) |
| 67 | self.gridLayout.addWidget(self.javaSmoothScrollArea, 3, 2, 1, 1) |
| 68 | spacerItem1 = QSpacerItem(20, 10, QSizePolicy.Minimum, QSizePolicy.Fixed) |
| 69 | self.gridLayout.addItem(spacerItem1, 0, 2, 1, 1) |
| 70 | self.titleLimitWidget = QWidget(self) |
| 71 | |
| 72 | self.gridLayout_2 = QGridLayout(self.titleLimitWidget) |
| 73 | |
| 74 | self.backBtn = TransparentToolButton(FIF.PAGE_LEFT, self.titleLimitWidget) |
| 75 | |
| 76 | self.gridLayout_2.addWidget(self.backBtn, 0, 0, 1, 1) |
| 77 | self.subTitleLabel = StrongBodyLabel(self.titleLimitWidget) |
| 78 | sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) |
| 79 | sizePolicy.setHorizontalStretch(0) |
| 80 | sizePolicy.setVerticalStretch(0) |
| 81 | sizePolicy.setHeightForWidth(self.subTitleLabel.sizePolicy().hasHeightForWidth()) |
| 82 | self.subTitleLabel.setSizePolicy(sizePolicy) |
| 83 | self.subTitleLabel.setTextFormat(Qt.PlainText) |
| 84 | |
| 85 | self.gridLayout_2.addWidget(self.subTitleLabel, 2, 1, 1, 1) |
| 86 | self.titleLabel = TitleLabel(self.titleLimitWidget) |
| 87 | sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) |
| 88 | sizePolicy.setHorizontalStretch(0) |
| 89 | sizePolicy.setVerticalStretch(0) |
| 90 | sizePolicy.setHeightForWidth(self.titleLabel.sizePolicy().hasHeightForWidth()) |
| 91 | self.titleLabel.setSizePolicy(sizePolicy) |
| 92 | |
| 93 | self.gridLayout_2.addWidget(self.titleLabel, 0, 1, 1, 1) |
| 94 | self.selectJavaTip = BodyLabel(self.titleLimitWidget) |
| 95 | |
| 96 | self.gridLayout_2.addWidget(self.selectJavaTip, 0, 3, 3, 1) |
| 97 | titleLimitLayout = QSpacerItem(5, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) |
| 98 | self.gridLayout_2.addItem(titleLimitLayout, 0, 2, 3, 1) |
| 99 | self.gridLayout.addWidget(self.titleLimitWidget, 1, 2, 2, 2) |
| 100 | self.subTitleLabel.setText( |
| 101 | self.tr("以下是所有已知的 Java,包括你自己添加的,和程序扫描到的。请选择。\n") |
| 102 | ) |
nothing calls this directly
no test coverage detected