# Version - Информация о версии

class axipy.Version

  Информация о версии ГИС Аксиома.

  Пример использования:

      from axipy import Version

      # В данном случае, если текущая версия выше 4.3 (например 5.1), то возвращается -1.
      print('Версия:', Version.string(), Version.compare(4,3))

  Классовые методы:

  `compare`(major[, minor, patch]) | Сравнивает переданное значение с текущей версией Аксиомы.
  `full_string`() | Возвращает полную версию в виде строки, включая исправления patch.
  `number`() | Возвращает версию в виде одного числа, в котором каждый сегмент располагается в отдельном байте.
  `qtFormat`() | Возвращает версию в Qt формате.
  `qt_format`() | Возвращает версию в Qt формате.
  `segments`() | Возвращает кортеж чисел - сегменты версии: (major, minor, patch).
  `string`() | Возвращает версию в виде строки.

  static compare(major: int, minor: int = 0, patch: int = 0) → int

    Сравнивает переданное значение с текущей версией Аксиомы.

    Параметры:

      - major – Основная версия.

      - minor – Минорная версия.

      - patch – Исправления.

    Возвращает -1, если переданная меньше, 1 если больше и 0 если равны.

  static full_string() → str

    Возвращает полную версию в виде строки, включая исправления patch.

  static number() → int

    Возвращает версию в виде одного числа, в котором каждый сегмент располагается в отдельном байте.

  static qtFormat() → QVersionNumber

    Возвращает версию в Qt формате. :meta private:

  static qt_format() → QVersionNumber

    Возвращает версию в Qt формате.

  static segments() → tuple

    Возвращает кортеж чисел - сегменты версии: (major, minor, patch).

  static string() → str

    Возвращает версию в виде строки.