[Python 2.7, Qt5, PyQt5, sip, android/armv7]? Использую питон совместно с Qt5. PyQt5 и свои кастомные С++-объекты собираю сам через sip (тот, который был придуман для PyQt) для разных архитектур. PyQt5 тоже собираю сам. На десктопных архитектурах всё работает отлично. На сборке под android/armv7 при передаче из питона функции/методу (из PyQt5 или моих С++-объектов) аргумента *типа qreal* в них оказываются некорректные данные. Вывожу через %f в питоне и так же в С++-коде. Вместо простых значений типа нуля или небольших чисел с плавающей точкой — огромные числа (по сорок порядков и больше). Неверное форматирование значений в print/printf отпадает, так как работа этих методов так же ломается на данной архитектуре. Пробовал sip как с опцией "-x PyQt_qreal_double", так и без неё.
sip - это что?
Обсуждают сегодня