В настоящее время я использую Squish (среду тестирования GUI) для тестирования приложения JavaFX.Я сохраняю свойства JavaFX в словаре Python, а затем пытаюсь получить доступ к этим свойствам, многие из которых являются двойными.Есть ли способ преобразовать эти двойные числа в числа с плавающей точкой в Python, чтобы я мог ими манипулировать?
def compareValue(val1, val2):
if abs(val1 - val2) < 0.0001:
return True
else:
return False
В настоящее время я пытаюсь получить свойство высоты.Squish IDE (которая является оболочкой над Eclipse) показывает эти свойства как double.Поскольку программа JavaFX, я предполагаю, что это двойники Java.Когда я пытаюсь использовать их в этой функции, я получаю эту ошибку:
TypeError: unsupported operand type(s) for -: 'Object' and 'Object'
Called from:
C:\(Omitted for IP sake)\test.py: 66
C:\(Omitted for IP sake)\pdi_utils.py: 441