PyQt4 开发日志
基于 PyQt 的 GUI 开发,界面设计可以通过 Qt Designer 拖拽完成,之后的 ui 文件可以通过 UIC 转换为 python 代码文件,也可以直接加载。
加载 ui 文件的两种方式
- 转换为 python 代码后加载[需要打包 exe 文件时只能通过这种方式]
UIC 转换 ui 文件
当前路径获取问题
纯 python 环境下可以通过 os.base.pathname(__file__)
获取当前路径,但打包 exe 后该种方式就有问题了,修改后的兼容代码如下:
打包代码[基于 py2exe]
Exe 模式下 Jpg 不显示的问题
Jpg 不显示是由于打包后的程序缺少解码组件,把解码组件打包到目标程序可以解决,转换图片格式也可以。
以下为基于 pillow 的转换代码:
启动界面
完整代码
参见 http://github.com/lzxz1234/Txt2Html
lzxz1234
03 February 2015