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

Method _setUpUI

MCSL2Lib/Widgets/importServerWidgets.py:785–829  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

783 self._initView(stepCount)
784
785 def _setUpUI(self):
786 self.setObjectName("saveWidget")
787 sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
788 sizePolicy.setHorizontalStretch(0)
789 sizePolicy.setVerticalStretch(0)
790 sizePolicy.setHeightForWidth(self.sizePolicy().hasHeightForWidth())
791 self.setSizePolicy(sizePolicy)
792 self.setMinimumSize(QSize(0, 135))
793 self.setMaximumSize(QSize(16777215, 135))
794 self.gridLayout = QGridLayout(self)
795 self.gridLayout.setObjectName("gridLayout")
796 self.saveServerNameLineEdit = LineEdit(self)
797 sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
798 sizePolicy.setHorizontalStretch(0)
799 sizePolicy.setVerticalStretch(0)
800 sizePolicy.setHeightForWidth(self.saveServerNameLineEdit.sizePolicy().hasHeightForWidth())
801 self.saveServerNameLineEdit.setSizePolicy(sizePolicy)
802 self.saveServerNameLineEdit.setMinimumSize(QSize(0, 30))
803 self.saveServerNameLineEdit.setObjectName("saveServerNameLineEdit")
804 self.gridLayout.addWidget(self.saveServerNameLineEdit, 1, 1, 1, 1)
805 spacerItem = QSpacerItem(17, 101, QSizePolicy.Fixed, QSizePolicy.Minimum)
806 self.gridLayout.addItem(spacerItem, 0, 0, 3, 1)
807 self.title = SubtitleLabel(self)
808 sizePolicy = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Fixed)
809 sizePolicy.setHorizontalStretch(0)
810 sizePolicy.setVerticalStretch(0)
811 sizePolicy.setHeightForWidth(self.title.sizePolicy().hasHeightForWidth())
812 self.title.setSizePolicy(sizePolicy)
813 self.title.setObjectName("saveTitle")
814 self.gridLayout.addWidget(self.title, 0, 1, 1, 1)
815 self.saveSaveServerBtn = PrimaryPushButton(self)
816 sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed)
817 sizePolicy.setHorizontalStretch(0)
818 sizePolicy.setVerticalStretch(0)
819 sizePolicy.setHeightForWidth(self.saveSaveServerBtn.sizePolicy().hasHeightForWidth())
820 self.saveSaveServerBtn.setSizePolicy(sizePolicy)
821 self.saveSaveServerBtn.setMinimumSize(QSize(130, 30))
822 self.saveSaveServerBtn.setMaximumSize(QSize(16777215, 30))
823 self.saveSaveServerBtn.setObjectName("saveSaveServerBtn")
824 self.gridLayout.addWidget(self.saveSaveServerBtn, 2, 1, 1, 1)
825 self.saveServerNameLineEdit.setPlaceholderText(self.tr("设置服务器昵称,不能包含非法字符"))
826 self.saveSaveServerBtn.setText(self.tr("导入!"))
827 self.saveServerNameLineEdit.textChanged.connect(
828 lambda: self.saveSaveServerBtn.setEnabled(self.saveServerNameLineEdit.text() != "")
829 )
830
831 def _initView(self, stepCount):
832 self.title.setText(self.tr("{stepCount}. 完成导入").format(stepCount=stepCount))

Callers 1

__init__Method · 0.95

Calls 1

addWidgetMethod · 0.45

Tested by

no test coverage detected