def refresh_class_line(self):
for i in reversed(range(self.class_line.count())):
w = self.class_line.itemAt(i).widget()
self.class_line.removeWidget(w)
w.setParent(None)
self.class_num = QtWidgets.QButtonGroup()
button = QtWidgets.QRadioButton('All')
button.setChecked(True)
self.class_num.addButton(button, 0)
self.class_line.addWidget(button, 0, 0)
for i, k in enumerate(self.classes.key):
if k == ' ':
text = ' '
else:
text = k
button = QtWidgets.QRadioButton(text, self)
self.class_num.addButton(button, i+1)
self.class_line.addWidget(button, (i+1)/5, (i+1)%5)
self.class_list_summary.setText(self.classes.gen_summary())
评论列表
文章目录