Qt - Problème d'appel de méthode statique
Bonsoir,
J'ai un petit problème d'appel de méthode statique dans mon programme.
Je m'explique :
Code:
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();
} |
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. ^^
Cependant, si j'enlève la déclaration
Code:
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();
} |
J'ai déclaré QString *dir dans la classe bien sûr.
ça ne marche plus ...
Merci d'avance.