Converter uma variável do tipo QString para o tipo int
-
Bom dia pessoal!
Preciso converter uma variável do tipo QString para o tipo int, sendo que essa variável QString eu recebo de um LineEdit no formulário. Segue o código abaixo:
void telaPitagoras::on_btnCalculate_clicked(){ QString textA = ui->variavelA->text(); QString textB = ui->variavelB->text(); QString textC = ui->variavelC->text(); int a = QString.toInt(textA); int b = QString.toInt(textB); int c = QString.toInt(textC); Pitagoras(a, b, c); //Imprime o resultado da equação em uma outra janela }
No caso eu preciso que dentro dos int sejam armazenados o número que o usuário digita. Sendo que uma delas vai estar vazia. Mas meu problema principal é armazenar o valor que o usuário digita em uma variável int.
Desde já agradeço galera! Até mais!
-
@oviteira said in Converter uma variável do tipo QString para o tipo int:
Bom dia pessoal!
Preciso converter uma variável do tipo QString para o tipo int, sendo que essa variável QString eu recebo de um LineEdit no formulário. Segue o código abaixo:
void telaPitagoras::on_btnCalculate_clicked(){ QString textA = ui->variavelA->text(); QString textB = ui->variavelB->text(); QString textC = ui->variavelC->text(); int a = QString.toInt(textA); int b = QString.toInt(textB); int c = QString.toInt(textC); Pitagoras(a, b, c); //Imprime o resultado da equação em uma outra janela }
No caso eu preciso que dentro dos int sejam armazenados o número que o usuário digita. Sendo que uma delas vai estar vazia. Mas meu problema principal é armazenar o valor que o usuário digita em uma variável int.
Desde já agradeço galera! Até mais!
Boa noite
por que você não faz a conversão direto do lineEdit, segue codigo abaixo
int A = ui->lineEdit->text().toInt(); int B = ui->lineEdit_2->text().toInt(); int C = ui->lineEdit_3->text().toInt(); ui->label->setNum(A+B+C);
essa é minha primeira postagem tmb sou novo no QT fico feliz se pude ajudar!