Bonjour à tous,
Je suis en train de programmer une "petit'e" application qui exécute plusieurs scripts.
Afin de ne pas avoir un seul et unique gros fichier impossible à débuger je souhaiterais séparer mes formulaires dans divers fichier.
Problème : j'arrive à passer ma QMainWindow d'un fichier à l'autre lors de l'appel de mon script comme ceci :
#fichier1.py
aff = PrintReseau()
self.connect(script2, QtCore.SIGNAL('triggered()'), lambda fenetre=self: aff.afficherform(fenetre))mais je n'arrive pas à passer une seconde fois la QMainWindow à partir de afficherform vers une autre fonction qui se situe pourtant dans le même fichier toujours en utilisant la méthode connect() :#fichier2.py
class PrintReseau():
def afficherform(self, fenetre):
# Tableau pour les données
fenetre.tab = QtGui.QTableView(zoneCentrale)
Je récupère un QString dans la fonction remplircombobox...fenetre.connect(fenetre.cboxscontext, QtCore.SIGNAL("currentIndexChanged(const QString&)"), lambda test=fenetre: self.remplircombobox(test))
Quelqu'un a une idée ?
Merci d'avance
Nicolas
Partager