O Qt usuário da biblioteca de interface pode ser usado para construir aplicações C + + para uma ampla variedade de plataformas, a partir do Windows , Mac OS X e Linux para o Windows Mobile, Symbians e MeeGo . Ele é mais famoso por ser a biblioteca de interface de usuário que os poderes do popular gerenciador de janelas do KDE Linux. Para fornecer este nível de padronização em todas as plataformas , que substitui muitos dos construída em C + + tipos de dados com as suas próprias versões , como o QString . Isso deixa alguns programadores perguntando como realizar operações comuns , como análise de Cordas para Ints , com os novos tipos de dados QT . Instruções
1
Abra seu código Qt
2
Criar uma série de cordas colando o seguinte código: .
QString str16 = " A0 " ;
QString str10 = "32" ;
QString str08 = " 07" ;
para tornar as coisas mais fáceis para os programadores , que muitas vezes precisam trabalhar em bases numéricas diferentes de 10 , o QString pode ser analisado em números inteiros escritos com base 16 (hexadecimal) , base 10 (decimal) ou base 8 ( octal. )
3
cole o seguinte a declarar um valor booleano simples que vai deixar você saber se qualquer conversão falhar:
bool resultado ;
4
cole o seguinte para converter seus strings em números inteiros de acordo com cada uma das bases de apoio :
int hex = str16.toInt (& resultado , 16);
int dec = str10.toInt (& resultado , 10);
int oct = str08.toInt (& resultado , 8);
Se a operação for bem-sucedido , o resultado será definido como true eo hex variáveis , dezembro e outubro realizará as versões inteiras de o valor analisado. Se a operação falhar , o resultado será definido como falso e os inteiros terão um valor de 0.