Пример #1
0
 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
Пример #2
0
    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 ()
Пример #3
0
    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 ()
Пример #4
0
 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
Пример #5
0
 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
Пример #6
0
    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 ()