Évaluer une expression arithmétique
Depuis un QLabel, je récupère une QString de la forme 123+56*8 et je voudrais calculer cette expression pour l'afficher dans le QLabel en question (genre calculette).
Si je fais QString::number(123+56*8) en 'dur' cela fonctionne, mais si je passe la variable ligne obtenue en faisant :
QString ligne= ui->label_Affiche->text();
cela ne fonctionne pas, c'est un peu normal car QString::number attend un int (dans mon cas)
Je débute en Qt et en C++ d'où mon problème.
Peut-être y a-t-il une façon de faire cela que je ne connais pas ?