bonjour
Debian GNU/Linux 9 (stretch) 64 bits J'ai pratiquement tout transféré mes scripts sur cette nouvelle
version , après quelques modification il me reste un seul problème
QFileDialog qui me donne un message d'erreur :
pas très gênant dans Eric6 ni si je lance le script depuis le
terminal , mais bien sur ça plante si je le lance depuis le menu
Application. j'ai tester le script ci-joint que m'a fourni une personne d'un forum Pyqt et qui semble-t-il fonction très bien chez lui dans un env Python v3.4 et PyQt5 v5.5 mais qui chez moi pose problème avant réinstallation de tous les packages python et Qt si quelqu'un à déjà vue le problème ??? Merci
|
#!/usr/bin/python # -*- coding: utf-8 -*- # Python 3 PyQt5 import sys from PyQt5 import QtWidgets ############################################################################# class Fenetre(QtWidgets.QWidget): def __init__(self, parent=None): super().__init__(parent) fichier, filtre = QtWidgets.QFileDialog.getOpenFileName(self, "Sélectionnez le fichier", "", "Fichier texte (*.txt);;Tous (*.*)") reponse = "aucun fichier demandé" if fichier=="" else "fichier demandé: {}".format(fichier) QtWidgets.QMessageBox.information(self, "Sélection fichier", reponse) ############################################################################# if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) fenetre = Fenetre() fenetre.show() sys.exit(app.exec_())