Mercurial > hg > tilerswift
changeset 43:8e3a839e410f
use setDevicePixelRatio instead of scaling
author | Jordi Gutiérrez Hermoso <jordigh@octave.org> |
---|---|
date | Mon, 02 Sep 2019 14:26:05 -0400 |
parents | 508a077b7e9d |
children | c6dc6b8fa5bb |
files | tilerswift |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/tilerswift +++ b/tilerswift @@ -63,7 +63,8 @@ image = QtGui.QImage(self.img_data, 8, 8, QtGui.QImage.Format_Indexed8) image.setColorTable(self.palette_to_qt()) pixmap = QtGui.QPixmap(image) - self.setPixmap(pixmap.scaled(QtCore.QSize(self.scalefactor*8, self.scalefactor*8))) + pixmap.setDevicePixelRatio(1/self.scalefactor) + self.setPixmap(pixmap) def mousePressEvent(self, event): print("Tile clicked at ", self.row, self.col)