擅长:python、mysql、java
<p>目前无法通过wxPython设置任务栏图标(除非您分离系统变量),这是因为windows从可执行文件(在您的例子中是Python)获取应用程序图标</p>
<p>如果您使用<code>pyinstaller</code>或<code>py2exe</code>(我更喜欢前者),在编译时可以设置应用程序图标-这将使任务栏图标正确。</p>
<p>如果使用<code>pyinstaller</code>,则需要在specfile中设置图标:</p>
<pre><code>exe = EXE(pyz,
a.scripts,
a.binaries,
a.datas,
name=os.path.join('..\\path\\to\\output', 'AppName.exe'),
icon='C:\\abs\\path\\to\\icon\\icon.ico',
debug=False,
strip=False,
upx=False,
console=False )
</code></pre>
<p><code>icon=...</code>行设置任务栏图标。</p>
<p>剩下的python代码也很好。</p>