Impossible de créer une seconde instance QApplication
Quand je lance le script la première fois pour vérifier si la fenêtre d'application s'affiche correctement, pas de soucis. Par contre, dès que je relance le script, je reçois le message d'erreur: "Please destroy the QApplication singleton before creating a new QApplication instance."
J'ai essayé de rajouter la condition :
if QApplication.instance():
app.quit()
mais là, il me dit que "app" n'est pas défini. J'ai remplacé cette ligne par "QApplication.instance().exit()" mais je reçois toujours le message d'erreur indiquant qu'une instance est toujours en cours.
Auriez-vous une idée?
Bonjour Patrick,
Est-il possible de voir ton code en entier ?
Le problème c'est que tu ne peux avoir qu'une seule application Qt en même temps dans un script, et là il semble que tu relances le script alors que l'ancienne application n'a pas été correctement fermée.
Il faudrait voir ton script en entier pour que je puisse t'aiguiller dans la bonne direction.
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte