
| The Following 4 Users Say Thank You to olf For This Useful Post: | ||
| The Following User Says Thank You to rfa For This Useful Post: | ||
| The Following 2 Users Say Thank You to Ancelad For This Useful Post: | ||
DetailItem {
//% "WindDirection"
label: qsTrId("Wind direction")
value: {
var windDirectionText
var windDirection = 0
if (weather.windDirection=0) windDirectionText='N';
else if (weather.windDirection=45) windDirectionText='NE';
else if (weather.windDirection=90) windDirectionText='E';
else if (weather.windDirection=135) windDirectionText='SE';
else if (weather.windDirection=180) windDirectionText='S';
else if (weather.windDirection=225) windDirectionText='SW';
else if (weather.windDirection=270) windDirectionText='W';
else if (weather.windDirection=315) windDirectionText='NW';
}
}
| The Following 2 Users Say Thank You to Markkyboy For This Useful Post: | ||
if (weather.windDirection=0) windDirectionText='N';
| The Following 2 Users Say Thank You to Zeta For This Useful Post: | ||
| The Following 2 Users Say Thank You to Markkyboy For This Useful Post: | ||
DetailItem {
//% "WindDirection"
label: qsTrId("Wind direction")
value: {
if (weather.windDirection == 0) return 'N';
else if (weather.windDirection == 45) return 'NE';
else if (weather.windDirection == 90) return 'E';
else if (weather.windDirection == 135) return 'SE';
else if (weather.windDirection == 180) return 'S';
else if (weather.windDirection == 225) return 'SW';
else if (weather.windDirection == 270) return 'W';
else if (weather.windDirection == 315) return 'NW';
}
}
| The Following 3 Users Say Thank You to Zeta For This Useful Post: | ||
| The Following 2 Users Say Thank You to Markkyboy For This Useful Post: | ||
import QtQuick 2.6
import QtQuick.Window 2.2
import QtQuick.Controls 1.4
import QtQuick.Layouts 1.3
Window {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
ColumnLayout {
Slider {
id : windDirection
value: 180
minimumValue: 0
maximumValue: 315
stepSize: 45
}
Text {
text: {
if (windDirection.value == 0) return 'N';
else if (windDirection.value == 45) return 'NE';
else if (windDirection.value == 90) return 'E';
else if (windDirection.value == 135) return 'SE';
else if (windDirection.value == 180) return 'S';
else if (windDirection.value == 225) return 'SW';
else if (windDirection.value == 270) return 'W';
else if (windDirection.value == 315) return 'NW';
}
font.pixelSize: 36
color: "red"
}
Text {
text: {
if (windDirection.value == 0) 'N';
else if (windDirection.value == 45) 'NE';
else if (windDirection.value == 90) 'E';
else if (windDirection.value == 135) 'SE';
else if (windDirection.value == 180) 'S';
else if (windDirection.value == 225) 'SW';
else if (windDirection.value == 270) 'W';
else if (windDirection.value == 315) 'NW';
}
font.pixelSize: 36
color: "green"
}
Text {
text: (windDirection.value == 0) ? 'N' :
(windDirection.value == 45) ? 'NE':
(windDirection.value == 90) ? 'E':
(windDirection.value == 135) ? 'SE':
(windDirection.value == 180) ? 'S':
(windDirection.value == 225) ? 'SW':
(windDirection.value == 270) ? 'W':
(windDirection.value == 315) ? 'NW' : '--'
font.pixelSize: 36
color: "blue"
}
Text {
text: ['N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW'][windDirection.value/45]
font.pixelSize: 36
color: "#FF7F00"
}
}
}
| The Following 5 Users Say Thank You to Zeta For This Useful Post: | ||

DetailItem {
id: windDirection
//% "WindDirection"
label: qsTrId("Wind direction")
value: {
if (model.windDirection==0) 'N'
else if (model.windDirection==45) 'NE'
else if (model.windDirection==90) 'E'
else if (model.windDirection==135) 'SE'
else if (model.windDirection==180) 'S'
else if (model.windDirection==225) 'SW'
else if (model.windDirection==270) 'W'
else if (model.windDirection==315) 'NW'
}
}
| The Following 3 Users Say Thank You to Markkyboy For This Useful Post: | ||