De Qt User Interface Library gebruikt kan worden om te bouwen C + + applicaties voor een breed scala aan platforms , van Windows , Mac OS X en Linux naar Windows Mobile , Symbians en MeeGo . Het is het meest bekend als de user interface library die de bevoegdheden van de populaire Linux KDE window manager . Om dit niveau van standaardisatie bij platforms , vervangt vele ingebouwde C + + gegevenstypen met eigen motoren , zoals QString . Dit laat een aantal programmeurs af hoe om gemeenschappelijke operaties uit te voeren , zoals het ontleden Strings te Ints , met de nieuwe QT datatypes . Instructies 1 Open uw Qt code kopen van 2 Maak een reeks van strings door het te plakken in de volgende code : . QString str16 = " A0 " ; QString STR10 = " 32 " ; QString str08 = " 07 " ; Om dingen makkelijkst voor programmeurs , die vaak moeten werken in andere landen dan 10 numerieke bases , de QString kan worden ontleed in getallen geschreven met basis 16 ( hexadecimaal ) , basis 10 ( decimaal ) of base 8 ( octal. ) 3 Plak volgende een eenvoudige boolean waarde verklaren dat zal u laten weten of eventuele conversies mislukken : bool resultaat ; 4 Plak volgende om je snaren te zetten in getallen volgens elk van de ondersteunde bases : int hex = str16.toInt ( en resultaat , 16 ) ; int december = str10.toInt ( en resultaat , 10 ) ; int oktober = str08.toInt ( en resultaat , 8 ) ; Als de operatie succesvol is , zal gevolg worden ingesteld op true en de variabelen hex , december en oktober zal de integer versies van de ontleed waarde houden . Als de operatie mislukt , zal resultaat worden ingesteld op false en de gehele getallen krijgt een waarde van 0 .
|