Je viens de mettre à jour vers Big Sur 11.2.1 et je voulais lancer un script Python que j'ai écrit dans une interface graphique avec PySide2
. Lorsque je lance le script, le terminal semble être occupé par l'application :
Cependant, rien d'autre ne se passe : l'interface graphique ne se lance pas, il n'y a pas de message d'erreur, et je dois tuer l'application manuellement. Voici le code
#!/usr/bin/python
# Importer les classes PySide
import sys
from PySide2.QtWidgets import *
# Créer une application Qt
app = QApplication(sys.argv)
# Créer une étiquette et la montrer
label = QLabel("Bonjour tout le monde")
label.show()
# Entrer dans la boucle principale de l'application Qt
app.exec_()
sys.exit()
Si j'exécute un script contenant uniquement print("hello")
depuis le terminal, cela fonctionne
De plus, dans Préférences Système > Sécurité & Confidentialité > Confidentialité > Accès complet au disque, l'application iTerm.app
est sélectionnée (donc iTerm.app
devrait avoir les autorisations)