python快捷方式图标_Python cx冻结快捷方式图标

我使用cx freeze通过生成msi安装文件来分发应用程序。在setup.py脚本中,我指定了需要放在桌面上的快捷方式。但是快捷方式图标为空。setup.py包含以下代码。我做错什么了?

import ...

....

shortcut_table = [

("DesktopShortcut", # Shortcut

"DesktopFolder", # Directory_

"PhotonFileEditor", # Name

"TARGETDIR", # Component_

"[TARGETDIR]\PhotonEditor.exe", # Target

None, # Arguments

None, # Description

None, # Hotkey

"[TARGETDIR]photonsters.ico", # Icon

0, # IconIndex

None, # ShowCmd

"TARGETDIR", # WkDir

)

]

# Now create the table dictionary

msi_data = {"Shortcut": shortcut_table}

#msi_data = {"Shortcut": shortcut_table, "Icon": icon_table}

# Change some default MSI options and specify the use of the above defined tables

bdist_msi_options = {'data': msi_data}

....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值