Al ejecutar mi programa, el ícono que configuré con pygame.display.set_icon(icon)
solo se muestra en la ventana. En la barra de tareas, el icono predeterminado de Python sigue siendo el mismo.¿Hay alguna manera de establecer el icono de Pygame en la barra de tareas? set_icon() solo parece afectar el icono pequeño en la ventana real
¿Hay alguna manera de cambiar eso?
Fuente:
import pygame
from pygame.locals import *
import sys, os
import time
pygame.init()
# Load Images
try:
bg = os.getcwd() + '\\images\\background.png'
background = pygame.image.load(bg).convert()
except:
print 'Error: Could not find background.png'
try:
logo = os.getcwd() + '\\images\\logo.png'
c_logo = pygame.image.load(logo).convert()
except:
print 'Error: Could not find logo.png'
try:
about_dialog_infile = os.getcwd() + '\\images\\about_dialog[alpha].png'
about_dialog = pygame.image.load(about_dialog_infile).convert_alpha()
except:
pass
i_icon = os.getcwd() + '\\images\\icon.png'
icon = pygame.image.load(i_icon)
pygame.display.set_icon(icon)
pygame.display.set_caption("Test program")
screenSize =(640,480)
screen = pygame.display.set_mode(screenSize,0,32)
pygame.display.set_caption('My Test Program')
while True:
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
# sys.exit()
if event.type == MOUSEBUTTONDOWN:
check_click(about, event.pos)
screen.blit(background, (0,0))
pygame.display.update()
@lunaryorn - ¡jaja! Sí ... Vergonzoso, realmente ... Tengo la * derecha * parte del código envuelta ahora ... – Zack
No veo ningún cambio con respecto a las excepciones ... – lunaryorn
@lunaryorn - Me refería a mi máquina local ... ¡Pero el código ahora también está arreglado aquí! – Zack