La biblioteca de interfaz de usuario Qt se puede utilizar para crear aplicaciones C + + para una amplia variedad de plataformas , desde Windows , Mac OS X y Linux a Windows Mobile, Symbians y MeeGo . Es más famoso por ser la biblioteca de interfaz de usuario que impulsa el popular Linux gestor de ventanas de KDE. Para proporcionar este nivel de normalización en todas las plataformas , que reemplaza muchos de los incorporados en C + + tipos de datos con sus propias versiones , como la QString . Esto hace que algunos programadores se preguntan cómo realizar operaciones comunes , como analizar cadenas de Ints , con los nuevos tipos de datos QT . Instrucciones
1
Abra su código Qt
2
Crear una serie de cuerdas pegando el siguiente código: .
QString str16 = " A0 " ;
QString str10 = " 32";
QString str08 = "07" ;
para hacer las cosas más fácil para los programadores , que a menudo tienen que trabajar en otras bases numéricas del 10 , el QString se puede analizar en enteros escritos con base 16 (hexadecimal ), base 10 (decimal) o base 8 ( octal. )
3
Pega el siguiente para declarar un valor booleano sencilla que le permitirá saber si las conversiones no :
resultado bool ;
4
Pega el siguiente para convertir cadenas en números enteros de acuerdo a cada una de las bases compatibles:
< p > int hex = str16.toInt ( y resultado , 16 ) ;
int dez = str10.toInt ( y resultado , 10 ) ;
int = str08.toInt ( y resultado , 8 ) ;
Si la operación tiene éxito , resultado se establece en true y el hexágono variables diciembre y octubre se celebrará la versión entera del valor analizado. Si la operación falla , resultado se establece en false y los enteros se le asigna un valor de 0 .