Le .py généré à partir de ui différent du .py de l'exemple de la multiplication par 2
Citation de WalterBelo le 10 août 2025, 20 h 24 minBonjour à toutes et à tous.
J'ai générer un .ui avec Designer en suivant l'exemple donné sur youtube :
https://www.youtube.com/watch?v=XfZO4-5RLU0&t=535s&ab_channel=Tr%C3%A8sFacile%21Le .py obtenu provoque les erreurs suivantes alors que le .py du site fonctionne parfaitement dans un environnement identique.
Une version de pyuic5 ? La commande pyuic5 n'affiche pas la version. La taille est de 108 370 octets.
Pouvez-vous m'aider ? Je vous en remercie par avance
Traceback (most recent call last):
File "C:\Python\Lib\site-packages\QtDesigner\qt51.py", line 74, in <module>
ui.setupUi(Dialog)
File "C:\Python\Lib\site-packages\QtDesigner\qt51.py", line 49, in setupUi
self.pushButton.clicked.connect(self.action())
^^^^^^^^^^^^^
File "C:\Python\Lib\site-packages\QtDesigner\qt51.py", line 17, in action
n=int(self.lineEdit.Text())
^^^^^^^^^^^^^^^^^^
AttributeError: 'QLineEdit' object has no attribute 'Text'
Bonjour à toutes et à tous.
J'ai générer un .ui avec Designer en suivant l'exemple donné sur youtube :
https://www.youtube.com/watch?v=XfZO4-5RLU0&t=535s&ab_channel=Tr%C3%A8sFacile%21
Le .py obtenu provoque les erreurs suivantes alors que le .py du site fonctionne parfaitement dans un environnement identique.
Une version de pyuic5 ? La commande pyuic5 n'affiche pas la version. La taille est de 108 370 octets.
Pouvez-vous m'aider ? Je vous en remercie par avance
File "C:\Python\Lib\site-packages\QtDesigner\qt51.py", line 74, in <module>
ui.setupUi(Dialog)
File "C:\Python\Lib\site-packages\QtDesigner\qt51.py", line 49, in setupUi
self.pushButton.clicked.connect(self.action())
^^^^^^^^^^^^^
File "C:\Python\Lib\site-packages\QtDesigner\qt51.py", line 17, in action
n=int(self.lineEdit.Text())
^^^^^^^^^^^^^^^^^^
AttributeError: 'QLineEdit' object has no attribute 'Text'
Citation de PythonTech le 19 août 2025, 12 h 22 minBonjour Walterbelo,
Le widget QLineEdit admet comme attribut text avec t minuscule et non pas
Text!Tu dois donc utiliser:n = int(self.lineEdit.text())
Bonjour Walterbelo,
Le widget QLineEdit admet comme attribut text avec t minuscule et non pas Text! Tu dois donc utiliser:
n = int(self.lineEdit.text())