app.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:FuME 作者: fupadev 项目源码 文件源码
def get_selectedMatches(self):
        selected = []
        indexes = self.tableView.selectedIndexes()

        if indexes == []:
            QtWidgets.QMessageBox.information(self, QtWidgets.qApp.tr("Keine Spiele ausgewählt"),
                                              QtWidgets.qApp.tr("Du hast kein Spiel ausgewählt.\n\n"
                                                                "Bitte markiere eine oder mehrere Zeilen "
                                                                "in der Spielübersicht und probiere es erneut."),
                                              QtWidgets.QMessageBox.Ok)
            return None
        else:
            for index in sorted(indexes):
                match_id = self.tableView.model().record(index.row()).value('match_id')
                match_date = self.tableView.model().record(index.row()).value('match_date')
                home = self.tableView.model().record(index.row()).value('home')
                guest = self.tableView.model().record(index.row()).value('guest')
                selected.append({'match_id': match_id, 'match_date': match_date, 'home': home, 'guest': guest})

            # remove dublicates; from https://stackoverflow.com/a/9427216/6304901
            selected = [dict(t) for t in set([tuple(d.items()) for d in selected])]

            return selected
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号