之前在C++程序中设定过任务栏图标和窗口图标 只需要在主函数中调用一下
QApplication对象的setWindowIcon()函数就可以了
理论上在python中也是同理 调用一下就好
但事实是 调用之后 窗口图标设定成功 任务栏图标设定失败(还是pycham默认图标)
解决这件事需要在代码中添加两行代码即可
import ctypes
ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID("appid")
这两行代码的作用是显式设置当前应用程序ID 而不是交给python解释器
其中 传递的参数不固定 程序名称的字符串也可以 上面只是举例说明