Bonsoir
Je souhaiterai afficher une fenetre secondaire, attendre sa fermeture et continuer le travail.
Le soucis c'est qu'il affiche la fenetre 2e et continue le travail directement.
La 2e fenetre est de type modale.
Fenetre secondaire :
Et dans mon script python :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class SubtitlesRecognition(QMainWindow): def __init__(self, parent=None): super(SubtitlesRecognition, self).__init__(parent) self.sub = Ui_subtitles_window() self.sub.setupUi(self) self.sub.show()
J'y arrive en utilisant une variable globale avec une boucle mais cela se met à consommer completement mon processseur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 .... # blaa bla bla SubtitlesRecognition(self) # Il faudrait que le script attende la fermeture de la fenetre avant de continuer print("ceci se passe apres l'edition") .... # blaa bla bla
Je pense qu'en y ajoutant une pause cela consommerai moins mais bon...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SubtitlesRecognition(self) while var == "attend": pass print("ceci se passe apres l'edition")
J'ai vu plein de trucs sur le net mais rien n'a fonctionné...
Il semble (d’après des infos sur le net) qu'avec l'utilisation de exec ça soit bon...
Merci à vous![]()
Partager