Bonsoir,
J'ai un petit problème d'appel de méthode statique dans mon programme.
Je m'explique :
Quand je fais ça, je n'ai pas de problème, apparemment, la déclaration de dir avec un appel de méthode statique de cette façon là marche. ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void FenDegats::on_ouvrirCompetence_activated() { QString dir = QFileDialog::getOpenFileName(); file = new QFile(dir); file->open(QIODevice::ReadOnly | QIODevice::Text); file->close(); }
Cependant, si j'enlève la déclaration
J'ai déclaré QString *dir dans la classe bien sûr.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void FenDegats::on_ouvrirCompetence_activated() { dir = QFileDialog::getOpenFileName(); file = new QFile(dir); file->open(QIODevice::ReadOnly | QIODevice::Text); file->close(); }
ça ne marche plus ...
Merci d'avance.
Partager