PyQt/图片/图片加载/README.md
2018-11-02 17:17:59 +08:00

25 lines
No EOL
930 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 图片加载测试
### [Python3.4.4 or Python3.5][PyQt5]
### 一、通过3种方式加载图片文件和显示gif图片
1. 通过QPixmap("xxx.jpg")加载
2. 通过pyrcc5转换res.qrc为res_rc.py文件可以直接import加载
- 转换命令pyrcc5 res.qrc -o res_rc.py
- import res_rc
- 此时可以通过QPixmap(":/images/head.jpg")来加载
3. 通过rcc命令转成为二进制文件res.rcc
- 转换命令tools/rcc.exe -binary res2.qrc -o res.rcc
- 这里把资源前缀修改下(/myfile),见res2.qrc文件
- 通过QResource.registerResource("res.rcc")注册
- 此时可以通过QPixmap(":/myfile/images/head.jpg")来加载
4. 通过xpm数组加载
- 通过工具tools/Image2XPM.exe来转换
- 这里把转换的xpm数组直接放到py文件中当做一个变量
- 见xpmres.py中的image_head
- 此时可以通过QPixmap(image_head)来加载
5. 通过QMovie加载gif图片
# 截图
![截图](ScreenShot/1.gif)