SettingsDialog.py 文件源码

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

项目:MPV-VJ2 作者: paulguy 项目源码 文件源码
def editKeyResponse(self, dialog, response, key):
        if response == Gtk.ResponseType.OK:
            if dialog.get_text() in self.options:
                alertBox = Gtk.MessageDialog(parent=dialog,
                                             flags=Gtk.DialogFlags.MODAL,
                                             type=Gtk.MessageType.ERROR,
                                             buttons=Gtk.ButtonsType.OK,
                                             message_format="Key already exists.")
                alertBox.connect('response', self.closeAlert)
                alertBox.show_all()
            else:
                newKey = dialog.get_text()
                value = self.options[key]
                del self.options[key]
                self.options[newKey] = value

                for row in self.listStore:
                    if row[0] == key:
                        row[0] = newKey
                        break
        if response != Gtk.ResponseType.DELETE_EVENT:
            dialog.destroy()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号