2017-08-14 4 views
1

J'essaie d'ajouter une image comme fond d'un bouton dans pygame gui. J'ai le bouton créé maintenant et j'ai juste besoin d'ajouter l'image. Comment puis-je ajouter l'image au bouton?Comment ajouter une image d'arrière-plan à un bouton dans pygame gui?

C'est mon code

game1 = pygame.Rect(150 , 100, 200, 150) # creates a rect object 
    pygame.draw.rect(screen, [255, 100, 0], game1) # draw objects down here 

il fonctionne très bien

Répondre

1

Vous êtes probablement pour pygame.Surface.blit (http://www.pygame.org/docs/ref/surface.html#pygame.Surface.blit)

Chargez votre image de fond et blit où vous voulez.

img = pygame.image.load('thisisanimage.png') 
WhateverYourDisplayNameIs.blit(img,(x,y)) 

Juste au cas où vous êtes confus, il semble que vous utilisez screen comme surface d'affichage.

+0

Pouvez-vous s'il vous plaît me faire une faveur et me montrer un exemple de code? @Larry –

+0

N'oubliez pas de nommer votre bouton image 'button_img' https://pastebin.com/DFmKLp0s –

+0

Merci beaucoup, qui a aidé un lot –