def accept(self):
try:
# apply filter here
if self.table is not None:
assert (isinstance(self.table, QTableView))
proxy_model = self.table.model()
proxy_model.clear_filter()
group_column = 4
team_column = 5
if GlobalAccess().get_current_tab_index() == 1:
group_column = 2
team_column = 3
proxy_model.set_filter_for_column(group_column, self.group_combo.currentText())
proxy_model.set_filter_for_column(team_column, self.team_combo.currentText())
proxy_model.apply_filter()
GlobalAccess().get_main_window().refresh()
except Exception as e:
logging.exception(str(e))
self.destroy()
评论列表
文章目录