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:
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:
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