def init_ui(self):
# v.box
box = QVBoxLayout()
box.setSpacing(5)
box2 = QHBoxLayout()
l1 = QLabel('Maintenance', self)
l1.setFont(QtGui.QFont("Times", 12))
box.addWidget(l1, 0, Qt.AlignHCenter)
# box.insertSpacing(1, 10)
l2 = QLabel("Repair:", self)
box.addWidget(l2, 0, Qt.AlignLeft)
self.r1 = QRadioButton("Repair Red \n(discards code changes, keeps data intact)")
self.r1.setChecked(True)
box.addWidget(self.r1, 0, Qt.AlignLeft)
self.r2 = QRadioButton("Wipe 'data' folder \n(all settings, cogs' data...)")
box.addWidget(self.r2, 0, Qt.AlignLeft)
self.r3 = QRadioButton("Wipe 'lib' folder \n(all local requirements / local installed python packages)")
box.addWidget(self.r3, 0, Qt.AlignLeft)
self.r4 = QRadioButton("Factory reset")
box.addWidget(self.r4, 0, Qt.AlignLeft)
# box.insertSpacing(1, 10)
b1 = QPushButton("OK", self)
b1.setMaximumWidth(100)
box2.addWidget(b1, 0, Qt.AlignBottom)
b2 = QPushButton("Cancel", self)
b2.setMaximumWidth(100)
box2.addWidget(b2, 0, Qt.AlignBottom)
box.setAlignment(Qt.AlignHCenter)
box.addLayout(box2)
self.setLayout(box)
# binds
b1.clicked.connect(self.ok_clicked)
b2.clicked.connect(self.switchwindow)
# window
self.setFixedSize(320, 210)
self.setWindowIcon(QtGui.QIcon('red.ico'))
self.setWindowTitle('Red Bot - Maintenance')
self.show()
评论列表
文章目录