Je ne comprends pas le problème avec ce script. Je suis débutant, help svp

Fermé
Schad971 Messages postés 1 Date d'inscription vendredi 20 août 2021 Statut Membre Dernière intervention 20 août 2021 - Modifié le 20 août 2021 à 14:00
samigtx1459 Messages postés 482 Date d'inscription vendredi 3 août 2012 Statut Membre Dernière intervention 13 janvier 2024 - 20 août 2021 à 14:49

*****Bonjour.

#Le script : 
# import
from tkinter import *
main = Tk()

tuto = tkinter.Tk()
tuto.geometry("1280x720")
tuto.title("Application de Schad")

l1 = Label("Application de Schad", bg="purple")
l1.pack(pady=200)

bouton1 = Button(text="Bienvenue")
bouton1.pack

main.mainloop()

#Le pb : 
/Users/XXXX/PycharmProjects/AppSchad/venv/bin/python /Users/XXXX/PycharmProjects/AppSchad/main.py
Traceback (most recent call last):
  File "/Users/XXXX/PycharmProjects/AppSchad/main.py", [https://www.commentcamarche.net/download/telecharger-34098305-line line] 5, in <module>
    tuto = tkinter.Tk()
AttributeError: 'module' object has no attribute 'Tk'

Process finished with exit code 1


***** Message modifié par la modération
Élément de politesse ajouté par la modération voir cette page


Message modifié par la modération
Pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE
A voir également:

1 réponse

samigtx1459 Messages postés 482 Date d'inscription vendredi 3 août 2012 Statut Membre Dernière intervention 13 janvier 2024 67
20 août 2021 à 14:49
Bonjour,
je vois plusieurs fautes en effet.
La première c'est que tu essaie d'appeler Tkinter de 2 manières différentes la 1ère à la ligne 4 et l'autre à la ligne 6 dans ton cas la ligne 4 est valable.
Exemple:
from tkinter import *
fenetre = Tk()

ou bien
import tkinter
fenetre = tkinter.Tk()

Faudrait revoir la notion de package qui ne m'a pas l'air d'être acquise.
En bref supprime main et met Tk à la place de tkinter.Tk()

La seconde ta ligne 14 devrait plutôt être:
bouton1.pack()
0