gpt4 book ai didi

python - 有没有办法在任务栏中设置 Pygame 图标? set_icon() 似乎只影响实际窗口中的小图标

转载 作者:太空狗 更新时间:2023-10-29 20:21:54 27 4
gpt4 key购买 nike

在运行我的程序时,我使用 pygame.display.set_icon(icon) 配置的图标仅显示在窗口中。在任务栏中,默认的 python 图标保持不变。

有办法改变吗?

来源:

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()

最佳答案

我终于明白了。

据我所知,在任务栏中实际设置该图标的唯一方法是在打包过程中。

以 pyinstaller 为例,您可以调用 python pyinstaller.py --icon=icon.ico 其中 icon 是您希望在任务栏中显示的图标。

关于python - 有没有办法在任务栏中设置 Pygame 图标? set_icon() 似乎只影响实际窗口中的小图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10386680/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com