QSettings-store-and-read-Hex-value: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
==QSettings store and read Hex value==
h2. QSettings store and read Hex value


const QString str = QLatin1String(“0×23”);<br /> bool ok;<br /> const unsigned int parsedValue = str.toUInt(&amp;ok, 16);<br /> if (!ok) { //Parsing failed, handle error here<br /> }
const QString str = QLatin1String(&quot;0x23&amp;quot;);<br />bool ok;<br />const unsigned int parsedValue = str.toUInt(&amp;ok, 16);<br />if (!ok) {<br /> //Parsing failed, handle error here<br />}


qDebug() &lt;&lt; parsedValue;
qDebug() &lt;&lt; parsedValue;
Line 7: Line 7:
QSettings settings;
QSettings settings;


Store<br /> settings.setValue(‘key’,str);
Store<br />settings.setValue('key',str);


Read<br /> settings.value(‘key’).toString.toUInt(&amp;ok,16)
Read

Revision as of 10:59, 24 February 2015

h2. QSettings store and read Hex value

const QString str = QLatin1String("0x23&quot;);
bool ok;
const unsigned int parsedValue = str.toUInt(&ok, 16);
if (!ok) {
//Parsing failed, handle error here
}

qDebug() << parsedValue;

QSettings settings;

Store
settings.setValue('key',str);

Read