It's not that hard really. First you populate the lookup table with all keys and values. Then if you want to use it you just ask for the key of a specific value.
QMap<QString, QString> lookupTable;
// Populate lookup table
lookupTable.insert("-40", "289");
lookupTable.insert("-39", "292");
lookupTable.insert("-38", "294");
lookupTable.insert("-37", "296");
lookupTable.insert("-36", "299");
lookupTable.insert("-35", "301");
// ... And so on
// Use it
temperaturedata.append(lookupTable.value(str));
QMap<QString, QString> lookupTable;
// Populate lookup table
lookupTable.insert("-40", "289");
lookupTable.insert("-39", "292");
lookupTable.insert("-38", "294");
lookupTable.insert("-37", "296");
lookupTable.insert("-36", "299");
lookupTable.insert("-35", "301");
// ... And so on
// Use it
temperaturedata.append(lookupTable.value(str));
To copy to clipboard, switch view to plain text mode
Bookmarks