def Interface_GetFix(self, target): ''' 获取有关目标的全部Fix点 :param target: :return: ''' if target in self._database['Route']: return True, self._database['Route'][target] else: msg = r'所查询的目标Route不在数据库中: {0}'.format(target) logger.warning(msg) return False, None
def Interface_DATA_KEYWORDS(self, key): ''' 根据关键词查询数据并返回 :param key: 关键词 :return: ''' if key in self._Data: return self._Data[key] msg = r"所查询的关键词不存在,错误! {0}".format(key) logger.warning(msg) raise ()
def Interface_DATA_SET(self, key, value): """ 将数据置入数据库中 :param key: 关键词 :param value: 值 :return: """ if key in self._Data: self._Data[key] = value return msg = r"所查询的关键词不存在,错误! {0}".format(key) logger.warning(msg) raise ()
def removeMsg(self): """ 移除一条msg :return: """ if len(self.inputLine) == 3: # 什么都不做 pass elif len(self.inputLine) >= 4: self.inputLine.pop() pass else: # 不应该出现该情况 logger.warning(r"msg系统错误: 删除 {0}".format(self.inputLine[-1])) pass pass
def rightMenuShow(self): """ 右键菜单 :return: """ try: self.contextMenu = QMenu() if ss.APPLICATION_MODE == "DEVELOP": self.menuData = self.contextMenu.addAction(u'DataTable') self.menuData.triggered.connect(self.actionMenuData) self.contextMenu.popup(QCursor.pos()) self.contextMenu.show() except Exception as e: logger.warning(e) pass pass
def Interface_DATA_VALID(self, key): """ 查看关键词是否为空 :param key: 关键词 :return: """ if key in self._Data: if self._Data[key]: return True else: return False pass msg = r"所查询的关键词不存在,错误! {0}".format(key) logger.warning(msg) raise ()