def apply_changes_impl(self):
for i in Qualification:
name = i.name
if i in self.group.ranking.rank:
rank = self.group.ranking.rank[i]
assert isinstance(rank, RankingItem)
rank.is_active = self.findChild(QCheckBox, name + '_checkbox').isChecked()
rank.max_place = self.findChild(QSpinBox, name + '_place').value()
rank.max_time = time_to_otime(self.findChild(QTimeEdit, name + '_time').time())
rank.use_scores = self.findChild(AdvComboBox, name + '_combo').currentText() == _('Rank')
ResultCalculation().set_rank(self.group)
评论列表
文章目录