Qt Code:
  1. QString strData = "(scaleValue<0.5)?(4.5*data1) : (1.5*data2)";
  2. QScriptEngine engine;
  3. QScriptValue result = engine.evaluate(strData);
  4. qreal resultDouble = result.toNumber(); // or qscriptvalue_cast<qreal>(result);
To copy to clipboard, switch view to plain text mode