pyqt5中.save()的用法
时间: 2023-07-15 20:15:58 浏览: 276
Pyqt5如何让QMessageBox按钮显示中文示例代码
在 PyQt5 中,`.save()` 是 QPixmap 类的一个方法,用于将 QPixmap 对象保存为一个文件。该方法的语法如下:
```python
pixmap.save(filename, format=None, quality=-1)
```
其中,`filename` 是保存的文件路径,`format` 是保存文件的格式,默认为 None,表示使用文件扩展名来确定格式,`quality` 是保存文件的质量,取值范围为 0 到 100,-1 表示使用默认值。
以下是一个使用 `.save()` 方法将 QPixmap 对象保存为 JPG 格式文件的简单示例:
```python
from PyQt5.QtGui import QPixmap
pixmap = QPixmap('image.png')
pixmap.save('image.jpg', 'JPG', 80)
```
上述代码将读取当前目录下的 `image.png` 文件,将其转换为 QPixmap 对象,然后将该对象保存为 JPG 格式文件,并指定保存质量为 80。
阅读全文