Il Qt interfaccia User Library può essere utilizzato per costruire applicazioni C + + per una vasta gamma di piattaforme , da Windows , Mac OS X e Linux a Windows Mobile , Symbians e MeeGo . E ' più famoso per essere la libreria di interfaccia utente che alimenta il popolare gestore di finestre KDE Linux . Per fornire questo livello di standardizzazione tra piattaforme , sostituisce molti dei tipi incorporati in C + + dati con versioni proprie , come il QString . Questo lascia alcuni programmatori chiedendo come eseguire le operazioni più comuni , come la separazione di stringhe in INT , con i nuovi tipi di dati QT . Istruzioni 
 1 
 Aprite il vostro codice Qt 
 2 
 Creare una serie di stringhe da incollare nel codice seguente : . 
 
 QString str16 = " A0 " ; 
 
 QString str10 = " 32"; 
 
 QString str08 = " 07 " ; 
 
 per rendere le cose più facili per i programmatori , che spesso devono lavorare in basi numeriche diverse da 10 , il QString può essere analizzato in numeri interi scritti usando base 16 ( esadecimale ) , base 10 (decimale) o in base 8 ( octal. ) 
 3 
 Incolla il seguente per dichiarare un semplice valore booleano che ti consente di sapere se tutte le conversioni falliscono : 
 
 risultato bool ; 
 4 
 in base a ciascuna delle basi supportati Incollare il seguente per convertire le stringhe in numeri interi : 
 < p > int esa = str16.toInt ( e risultato , 16) ; 
 
 int dec = str10.toInt ( e risultato , 10) ; 
 
 int ottobre = str08.toInt ( e risultato , 8) ; 
 
 Se l'operazione va a buon fine , risultato viene impostata su true e l'esagono variabili , dec , e ottobre si terrà la versione intera del valore analizzato. Se l'operazione non riesce , risultato verrà impostato su false e gli interi sarà dato un valore di 0 .