Qtcreator

labiko446 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
nar6du14 Messages postés 459 Date d'inscription   Statut Membre Dernière intervention   -
bonjourvoici mon code je veut juste afficher la somme de de deux champs qlineedit
et ensuite afficher dans un autres qLineEdit dont son names est res
et les a&utres deux names des deux autres champs sont euro et cfa
merci voici mon code suis debutant en qt merci


void MainWindow::on_pushButton_clicked()


{
QString resultat;
if((ui->euro->displayText()=="") or (ui->cfa->displayText()=="")) {
QMessageBox::information(this,"Erreur ","veiller remplire tous les champs");
return;
}


ui->res->displayText()=ui->cfa->displayText()+ui->euro->displayText();
QMessageBox::information(this,"Affichage",ui->res->displayText());
}


le rsultat nafiche rien

1 réponse

nar6du14 Messages postés 459 Date d'inscription   Statut Membre Dernière intervention   64
 
Attend mais qu'est ce que tu as écris là??? ça n'a pas de sens....

ui->res->displayText() est ce une fonction?? retourne t'elle une variable???


plus encore, il n' y a pas de calcul arithmétique sur des chaines de caractères!!! mais sur des entiers, des floatant ou autres....donc, il faut avant tout convertir les chaines que tu obtiens en entier ou en float, les additionner ensuite et définir la valeur de tes qlineedit


qlineedit::setText( Qstring s );
0