editor.py 文件源码

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

项目:Bigglesworth 作者: MaurizioB 项目源码 文件源码
def dump_send_create(self, dest=None):
        data = []
        for i, attr in enumerate(self.params.iter_attr()):
            if attr is None:
                data.append(self.sound.data[i])
            else:
                data.append(getattr(self, attr))
        if dest is None:
            bank, prog = sound.bank, sound.prog
        elif dest == SMEB:
            bank, prog = SMEB
        elif dest == MIEB:
            #show messagebox?
            bank, prog = SMEB
        else:
            bank, prog = dest
            res = QtGui.QMessageBox.warning(self, 'Dump sound to Blofeld', 
                                            'You are going to send a sound dump to the Blofeld at location "{}{:03}".\nThis action cannot be undone. Do you want to proceed?'.format(uppercase[bank], prog+1), 
                                            QtGui.QMessageBox.Ok|QtGui.QMessageBox.Cancel
                                            )
            if res != QtGui.QMessageBox.Ok: return
        self.dump_send.emit(Sound([bank, prog]+data))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号