Bonjour j'ai un problem en exec_

on me dit
AttributeError: 'App' object has no attribute 'exec_'
voici le code
from PySide2 import QtWidgets

class App(QtWidgets.QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("hello")

app=QtWidgets.QApplication([])
win=App()
win.exec_()

2 réponses

  1. Contributeur
    bonjour, peux-tu corriger l'indentation de ton code?
    1. j arrive pas à mettre des espaces devant super et devant self c'est tout ce que j'ai sur mon code comment corriger ?
    2. Contributeur
      @jawadov11en utilisant correctement les balises de code quand tu postes ton code.
    3. @yg_bepyton y a pas de balise code brute
      nom de classe
      méthode main
      constructeur
      var
      hors la classes des méthodes
      just des espaces qui marquent la fin d une action
  2. ah vous voullez que je met du code python comme c# ok meme si c'est pas logique esperons que j'aurai une solution a la fin
    voici le code
    
    from PySide2 import QtWidgets
    
    class App(QtWidgets.QWidget):
    {
    def __init__(self):
    {
    super().__init__()
    self.setWindowTitle("hello")
    }
    }
    app=QtWidgets.QApplication([])
    win=App()
    win.exec_()
    1. Contributeur
      le message indique que tu ne peux pas faire exec_ à partir de win, qui est de type App.
      d'où vient ce code? es-tu parti d'un exemple?