https://keroseneheaterreview.blogspot.com/2022/06/i-am-not-using-qpixmap-in-pyqt-but-i.html