Bonjour,
J'ai une fenêtre dans laquelle j'ai un bouton "Browse" et un label. Lorsque je clique sur le bouton je demande à l'utilisateur de choisir un répertoire. J'aimerais ensuite que le chemin de ce répertoire s'affiche dans le label et qu'ensuite mon traitement se lance (il peut durer plusieurs secondes).
Le problème c'est que si je décommente l'appel de mon traitement plus bas, le label ne se met à jour qu'une fois celui ci terminé.
Est-ce que vous savez comment faire pour que mon label se mette à jour avant le début de mon traitement svp ?
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 void WMain::on_button_Browse_clicked() { QString dir = QFileDialog::getExistingDirectory(this, tr("Sélectionnez un répertoire"), "/home", QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); qDebug () << "Répertoire sélectionné = " << dir; ui->label_Directory->setText(dir); /* QString rootPath (dir); QFileInfo rootInfo(rootPath); rootDir.setInfo(rootInfo); rootDir.scan();*/ }
Partager