CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Aide] Insertion img ds cadre tkinter

aibohphobia
aibohphobia
Niveau 6
28 avril 2013 à 18:10:02

Salut à tous ! Je suis actuellement en terminale et j'ai commencé à apprendre à programmer cette année. Mon projet final est de coder un jeu de tarot en réseau à 4 joueurs. Je suis confronté à un problème qui est le suivant : comment puis-je insérer des icônes, des images dans un cadre tkinter ? Je code sous python 3.2.1.1
https://image.noelshack.com/fichiers/2013/17/1367165260-aidesvp.png
Je voudrai savoir comment remplacer la liste tout à droite par des images.
:d) Merci d'avance ! :ange:

micil
micil
Niveau 9
28 avril 2013 à 18:19:14

il faut passer par la bibliothèque PIL
c'est expliqué ici:
http://python.developpez.com/faq/?page=Canvas

t'es obligé de coder en tkinter ? pygame c'est mieux pour les jeux

micil
micil
Niveau 9
28 avril 2013 à 18:23:12

pardon PIL c'est pas pour la 3.x, t'en as pas besoin :hap:
tu peux simplement écrire:
photo = PhotoImage(file ='xxxxxxx.gif')

par contre il n'accepte pas tout les formats fait attention

aibohphobia
aibohphobia
Niveau 6
28 avril 2013 à 18:26:50

Merci beaucoup micil ! Dans mon cas, j'aimerai remplacer par exemple 00_escuse par l'image de l'escuse qui se nomme pareil.
J'écris : 00_escuse =PhotoImage(file ="00_escuse.gif") c'est ça ?

micil
micil
Niveau 9
28 avril 2013 à 18:36:10

non tu tapes
photo = PhotoImage(file ='xxxxxxx.gif')

ensuite

00_escuse = nom_du_canvas.create_image(x, y, image =photo)

il faut que tu places l'image sur un coordonnée x et y sur ton canevas (les coord je crois que ca désigne en haut a gauche de l'image)
par contre je m'y connais pas trop en tkinter peut-etre que je dis des bêtises mais essaye pour voir

il y a un très bon tuto pour tkinter ici:
http://python.developpez.com/cours/apprendre-python3/?page=page_10#L10-C-4

micil
micil
Niveau 9
28 avril 2013 à 18:57:09

pardon je me trompe encore une fois, x et y c'est le centre de l'image, et non un point en haut a gauche. Je confonds avec pygame..

aibohphobia
aibohphobia
Niveau 6
28 avril 2013 à 22:39:35

Une dernière petite question qui peut paraître bête mais j'ai rencontré cette erreur : tkinter.TclError: couldn't open "00_escuse": no such file or directory.
Je suppose que c'est à cause de l'emplacement de mon image mais du coup je la met où ?

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment