IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PyQt Python Discussion :

pyqt4 passage de paramètres en arguments


Sujet :

PyQt Python

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur Systèmes embarqués
    Inscrit en
    Juillet 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2016
    Messages : 8
    Par défaut pyqt4 passage de paramètres en arguments
    Bonjour à tous:

    voici ma question:

    j'appelle une classe depuis une autre, et je voudrais savoir sil était possible de lui passer des arguments en paramétrés:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    def OpenFolio(self):
    
            name = QtGui.QFileDialog.getOpenFileName(self, 'Open file', '')
            #f = open(name, 'r')
            FichierEnMemoire=[]####################################################### declaration de la memoire ou je place le fichier
            with open(name) as f:##################################################### ouvre le fichier
                for l in f:
                    FichierEnMemoire.append(l.strip().split(" ")) #######################  je mets le fichier en memoire ligne par ligne
            
            view=MyView(self)
            view.show()
    depuis la methode Openfolio j’appelle la classe Myview:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    class MyView(QtGui.QGraphicsView):
        def __init__(self,parent=None):
            #This initializes the main window or form
            super(MyView,self).__init__(parent)
      
            
            self.setGeometry(QtCore.QRect(0, 20, 1920, 1080))
            self.scene = QtGui.QGraphicsScene(self)
            self.scene.setSceneRect(QtCore.QRectF())
            self.scene.setBackgroundBrush(QtCore.Qt.black)
            self.setScene(self.scene)

    Mais je voudrais lui passer FichierEnMemoire comme paramètre : autrement dit lors de lappel de Myview depuis la methode Openfolio je voudrais lui passer FichierEnMemoire .

    Est-ce possible?
    Si oui comment?

    Merci d'avance

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 693
    Par défaut
    Salut,

    Citation Envoyé par remsElec Voir le message
    Est-ce possible?
    Si oui comment?
    Lorsque vous créez l'instance d'une classe A via l'appel A(), c'est sa méthode __init__ qui récupérera les paramètres passés et devra en faire quelque chose (éventuellement).
    Pour les détails, voir le python tutorial.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. [AC-2010] Passage de paramètres en argument d'une macro ?
    Par Mailgifson dans le forum IHM
    Réponses: 7
    Dernier message: 18/11/2010, 22h15
  2. probleme lors du passage de paramètre
    Par maxmj dans le forum ASP
    Réponses: 4
    Dernier message: 18/11/2003, 00h15
  3. [XSL] Passage de paramètres à un template
    Par pantin dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/06/2003, 13h28
  4. passage de paramètres
    Par pram dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/02/2003, 17h28
  5. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 19h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo