Как можно сделать функцию, которая бы отображала изображения в окне по определенным координатам.
Изображения при этом должны оставаться в окне.
Если отображать изображения в функции setupUi, то все работает.
from PyQt5 import QtCore, QtGui, QtWidgets, QtSql import sys class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(500, 400) pic = QtGui.QPixmap() pic.load('1.png') pic = pic.scaledToHeight(100) self.lbl2 = QtWidgets.QLabel(Form) self.lbl2.move(200, 200) self.lbl2.setPixmap(pic) if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) window = QtWidgets.QWidget() ui = Ui_Form() ui.setupUi(window) window.show() sys.exit(app.exec_())
Как сделать так, чтобы код ниже был в виде функции и рисовал изображения в главном окне по нажатию кнопки.
pic = QtGui.QPixmap() pic.load('1.png') pic = pic.scaledToHeight(100) self.lbl2 = QtWidgets.QLabel(Form) self.lbl2.move(200, 200) self.lbl2.setPixmap(pic)