Comment dessiner dans une MainWindow ?
Bonjour à tous,
Novice en Python et surtout dans l'utilisation de la bibliothèque PyQt, je ne parviens pas à régler mon problème qui est pourtant très simple. Malheureusement je n'ai trouvé de solution nulle part...
J'ai créé une fenêtre (classe MainWindow), celle-ci contient un menubar (file , open...), je récupère donc bien mes données, et je voudrais appeler ma classe Carré qui en fonction de mes données dessine des carrées à des positions (X,Y).
Porblème : je sais dessiner des carrées depuis la classe MainWindow en ajoutant cette méthode dans cette classe :
Code:
1 2 3 4 5 6
| def paintEvent(self, event):
paint = QPainter()
paint.begin(self)
paint.drawRect(100,100,100,100)
painter.end() |
Mais je voudrais dessiner des carrés dans cette fenêtre (de la classe MainWindow) depuis la classe Carre...
Est-ce possible?
Je résume:
- départ du code
- appelle de main
- création d'une fenêtre et de file open (Classe MainWindow)
- récupération des données dans une méthode de MainWindow
- appelle de ma classe Carre et dessiner des carrées depuis cette classe dans la fenêtre de MainWindow
Merci a tous, et soyez indulgent je suis électronicien de formation :p