The Qt brukergrensesnitt Library kan brukes til å bygge C + + -applikasjoner for en rekke plattformer , fra Windows , Mac OS X og Linux til Windows Mobile, Symbians og MeeGo . Det er mest kjent for å være brukergrensesnittet bibliotek som driver den populære KDE Linux window manager . For å gi dette nivået av standardisering på tvers av plattformer , erstatter det mange av den innebygde i C + + datatyper med sine egne versjoner , som for eksempel QString . Dette etterlater noen programmerere lurer på hvordan du skal utføre vanlige operasjoner, som parsing Strings å Ints , med de nye QT datatyper. Instruksjoner
en
Åpne din Qt kode
2
Lag en serie med strenger ved å lime inn følgende kode : .
QString str16 = " A0 " ;
QString str10 = " 32 ";
QString str08 = " 07 ";
å gjøre ting enklest for programmerere, som ofte må jobbe i numeriske baser enn 10 kan QString analyseres inn heltall skrevet med utgangspunkt 16 ( heksadesimal ) , base 10 ( desimal) eller base 8 ( octal. )
3
Lim inn følgende for å erklære en enkel boolsk verdi som vil gi deg beskjed hvis noen konverteringer mislykkes : en
bool resultat ;
4
Lim inn følgende å konvertere strenger til heltall i henhold til hver av de støttede baser:
< p> int hex = str16.toInt (& resultat , 16 ) ;
int desember = str10.toInt (& resultat , 10 ) ;
int oktober = str08.toInt (& resultat , 8 );
Hvis operasjonen er vellykket , vil resultatet bli satt til true og variabler hex , fell , og oktober vil holde heltall versjoner av de analyserte verdi. Hvis operasjonen mislykkes , vil resultatet bli satt til false og heltall vil bli gitt en verdi på 0 .