python应用: GUI界面设计之JPG转ico工具编辑(PythonMagic)

本文介绍了如何在Windows7环境下,利用Python3.7和PythonMagick等库创建一个GUI界面,实现JPG图片转换为ICO文件。在安装PythonMagick时,由于官方源无法下载,需从第三方网站获取并手动安装。此外,文章还提到了如何在打包时添加ICO图标,并解决Python中'unicodeescape'编码错误的问题。整个过程包括提示框、打开文件对话框等功能的运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.环境:
windows7
python3.7
该实例设计到的库有: PythonMagick,win32api,win32con,wx,os 等模块
该实例运用到:提示消息框,GUI界面,打开当前文件对话框等功能:
注:
先安装模块:pip3 install PythonMagick 发现python3.7 中下载不下来
通过其他网站去下载PythonMagick模块:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pythonmagick
找到对应自己系统环境的那个包,我在这存放到F盘中;在进入F盘执行安装:
#F:>pip3 install PythonMagick-0.9.19-cp37-cp37m-win_amd64.whl
打包时可以使用 -i 参数带上ico图标
格式如下:
#pyinstaller -F -i tupian\xxx.ico myfile.py
若遇到一下错误
#Python 中 ‘unicodeescape’ codec can’t decode bytes in position XXX: trun错误解决方案
该错误是路径格式出错问题

# -*- coding: utf-8 -*- 

import wx
import os,time
import PythonMagick
import win32api,win32con
#F:\python-object>pyinstaller -F -i 20190123.ico -w ico.py  打包

def Change_Ico(event):


text11 = text1.G
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值