Как сохранить виджет в нужном размере, в формате "*.jpeg"?
Как по нажатию кнопки сохранить изображение (QPixmap
), но только не то что на экране, а его увеличенную версию.
import sys
import os
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
class Window(QWidget):
def __init__(self):
super().__init__()
self.resize(511,418)
label=QLabel(self)
label.setPixmap(QPixmap('imgonline-com-ua-Resize-0yi5po7h08mb1g.jpg'))
label.setGeometry(120,50,281,271)
save_photo= QPushButton('Сохранить фото', self)
save_photo.setGeometry(30, 370, 93, 28)
save_photo.setFont(QFont("Bahnschrift SemiLight SemiConde", 5))
save_photo.clicked.connect(self.Save_Photo)
def Save_Photo(self):
pass
#здесь функция сохранения фото
# фото для сохранения : '2234719f-7737-4118-9ec3-6dfa0a6a26a7.jpeg'
if __name__ == '__main__':
app =QApplication(sys.argv)
my_window = Window()
my_window.show()
sys.exit(app.exec_())
Update:
Под словом "увеличенная версия" я имею ввиду то, что у человека на экране изображено фото, которое очень сжато в размерах, оно очень маленькое и если его сохранить, то пользователь мало что увидит.
И чтобы пользователю было комфортно смотреть на фото у меня есть это же фото, но большего размера.
И в данном случае у меня не получается написать функцию для сохранения изображения.
Я пробовала метод save()
.