slotted in @ line: 124 Rectangle { id: colorTemperature width: 100; height: 140 radius: 12 anchors.centerIn: temperatureHighLabel color: { ((temperatureHighLabel.text >= '38' && '#b20012' || // dark red temperatureHighLabel.text >= '32' && '#bd0014' || // red temperatureHighLabel.text >= '27' && '#ec0019' || // scarlet temperatureHighLabel.text >= '21' && '#ec9649' || // orange temperatureHighLabel.text >= '16' && '#f7c200' || // yellow temperatureHighLabel.text >= '10' && '#9ad346' || // rich green temperatureHighLabel.text >= '4' && '#47b04b' || // green temperatureHighLabel.text >= '-1' && '#4293ff' || // sky blue temperatureHighLabel.text >= '-7' && '#3c00ff' || // blue temperatureHighLabel.text >= '-12' && '#6a28a3' || // purple temperatureHighLabel.text >= '-18' && '#8d009a' || // pinky purple temperatureHighLabel.text >= '-23' && '#ff00ff' )) // magenta } } Label { id: temperatureHighLabel