Besoin d'aide débutant.
Fermé
Hugo
-
Modifié le 31 mars 2021 à 23:17
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 2 avril 2021 à 09:53
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 2 avril 2021 à 09:53
A voir également:
- Besoin d'aide débutant.
- Logiciel de programmation pour débutant - Guide
- Formation sap débutant pdf ✓ - Forum Logiciels
- Partition piano gratuite débutant avec notes ✓ - Forum Musique / Radio / Clip
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
- Salaire mangaka débutant ✓ - Forum Loisirs / Divertissements
3 réponses
Phil_1857
Messages postés
1883
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
178
1 avril 2021 à 09:41
1 avril 2021 à 09:41
Bonjour Hugo,
C'est
et non pas:
Pour tes autres questions, dans ton tuto, il y a surement un cours sur les classes, non ?
Et tu mets un print alors que tu es dans une interface graphique, il existe un widget text dans tkinter ...
C'est
image = PhotoImage(file = "meal.png")
et non pas:
image = PhotoImage("meal.png")
Pour tes autres questions, dans ton tuto, il y a surement un cours sur les classes, non ?
Et tu mets un print alors que tu es dans une interface graphique, il existe un widget text dans tkinter ...
merci pour ta réponse, j'ai finalement reussi grâce à ce code :
mais j'ai du mal a comprendre le .self et la fonction __init_ :/
def create_image(self):
width = 300
height = 300
self.image = PhotoImage(file="meal.png").zoom(10).subsample(32)
canvas = Canvas(self.window, bg='#9e9998', bd=0, highlightthickness=0, height=height,
width=width)
canvas.create_image(0, 0, anchor=NW, image=self.image)
canvas.pack()
self.frame.pack()
mais j'ai du mal a comprendre le .self et la fonction __init_ :/
Phil_1857
Messages postés
1883
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
178
Modifié le 2 avril 2021 à 09:54
Modifié le 2 avril 2021 à 09:54
Bonjour Hugo,
Très bien !
Après, la logique, c'est quand même de créer les objets, puis de les placer avant de les utiliser:
De même, ceci devrait être juste après la création de Frame, ca n'a rien à faire dans la fonction
create_image() :
mais j'ai du mal a comprendre le .self et la fonction __init_ :/
La, il faut reprendre un tuto sur les classes et la programmation objet en général ...
Très bien !
Après, la logique, c'est quand même de créer les objets, puis de les placer avant de les utiliser:
canvas = Canvas(self.window, bg='#9e9998', bd=0, highlightthickness=0, height=height, width=width) canvas.pack() canvas.create_image(0, 0, anchor=NW, image=self.image)
De même, ceci devrait être juste après la création de Frame, ca n'a rien à faire dans la fonction
create_image() :
self.frame.pack()
mais j'ai du mal a comprendre le .self et la fonction __init_ :/
La, il faut reprendre un tuto sur les classes et la programmation objet en général ...