La bibliothèque Qt de l'interface utilisateur peut être utilisé pour construire des applications C + + pour une grande variété de plates-formes , à partir de Windows, Mac OS X et Linux à Windows Mobile, Symbians et MeeGo . Il est plus célèbre pour être la bibliothèque d'interface utilisateur qui alimente le gestionnaire de fenêtres de KDE Linux populaire. Pour fournir ce niveau de standardisation des plates-formes , il remplace de nombreux intégré en C + + types de données avec ses propres versions , comme le QString . Cela laisse certains programmeurs se demandent comment réaliser les opérations courantes , comme l'analyse des chaînes de Ints , avec les nouveaux types de données QT . Instructions 1 Ouvrez votre code Qt 2 Créer une série de chaînes en collant le code suivant : . QString str16 = "A0" ; QString str10 = " 32"; QString str08 = "07" ; pour rendre les choses plus facile pour les programmeurs, qui doivent souvent travailler dans des bases numériques autres que 10 , le QString peut être analysé en nombres entiers écrits en utilisant la base 16 (hexadécimal) , base 10 ( décimal) ou base 8 ( octal. ) 3 Collez le texte suivant pour déclarer une valeur booléenne simple qui vous permettra de savoir si toutes les conversions ne parviennent pas : résultat bool ; 4 Collez le texte suivant pour convertir vos chaînes en entiers en fonction de chacune des bases supportées: Photos < p> int hex = str16.toInt ( et résultat , 16) ; int dec = str10.toInt ( et résultat , 10); int octobre = str08.toInt ( et résultat , 8) ; Photos Si l'opération est réussie , le résultat sera la valeur true et l'hexagone variables , DEC, et octobre tiendra les versions entiers de la valeur analysée . Si l'opération échoue , le résultat sera la valeur false et les entiers sera donnée une valeur de 0.
|