def on_lib_delete(self, evt, i): lib_id = LIBRARY_ID[i] if lib_id == '000': msg_dlg = wx.MessageDialog(self, '默认词库无法被删除!', '提示', wx.OK | wx.ICON_WARNING) msg_dlg.ShowModal() msg_dlg.Destroy() else: lib_name = LIBRARIES[LIBRARY_ID[i]].decode('utf-8') delete_dlg = Dialog.DeleteLib(lib_name, lib_id) delete_dlg.ShowModal() delete_dlg.Destroy()
def on_lib_delete(self, evt, i): """ 删除指定词库,如果是默认词库(孤儿院词库)那么就无法被删除。 :param evt: :param i: :return: """ lib_id = LIBRARY_ID[i] if lib_id == '000': msg_dlg = wx.MessageDialog(self, '默认词库无法被删除!'.decode('utf-8'), '提示'.decode('utf-8'), wx.OK | wx.ICON_WARNING) msg_dlg.ShowModal() msg_dlg.Destroy() else: lib_name = LIBRARIES[LIBRARY_ID[i]].decode('utf-8') delete_dlg = Dialog.DeleteLib(lib_name, lib_id) delete_dlg.ShowModal() delete_dlg.Destroy()