def on_lib_rename(evt, i): lib_desc = '' lib_id = LIBRARY_ID[i] lib_name = LIBRARIES[LIBRARY_ID[i]].decode('utf-8') select_sql = "SELECT * FROM library WHERE libId = '" + lib_id + "'" cursor = DBFun.select('db_pymemo.db', select_sql) for rows in cursor: lib_desc = rows[2].decode('utf-8') rename_dlg = Dialog.RenameLib(lib_name, lib_desc, lib_id) rename_dlg.ShowModal() rename_dlg.Destroy() pass
def on_lib_rename(evt, i): """ 修改词库的名称和描述。 传递当前的词库名称和描述给Dialog.RenameLib,初始化修改词库名称和描述的对话框。 :param evt: :param i: 选中词库在LIBRARIES字典中的编号 :return: """ lib_desc = '' lib_id = LIBRARY_ID[i] lib_name = LIBRARIES[LIBRARY_ID[i]].decode('utf-8') select_sql = "SELECT * FROM library WHERE libId = '" + lib_id + "'" cursor = DBFun.select('db_pymemo.db', select_sql) for rows in cursor: lib_desc = rows[2].decode('utf-8') rename_dlg = Dialog.RenameLib(lib_name, lib_desc, lib_id) rename_dlg.ShowModal() rename_dlg.Destroy() pass