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 :
Mais je voudrais dessiner des carrés dans cette fenêtre (de la classe MainWindow) depuis la classe Carre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 def paintEvent(self, event): paint = QPainter() paint.begin(self) paint.drawRect(100,100,100,100) painter.end()
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
Partager