From ca9f3f2d92d4fefd31c0e553a28336c5ec238323 Mon Sep 17 00:00:00 2001 From: KIU Shueng Chuan Date: Mon, 11 Jan 2021 23:24:06 +0800 Subject: [PATCH] fix: glViewPort() takes integral arguments --- pyqtgraph/widgets/RawImageWidget.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyqtgraph/widgets/RawImageWidget.py b/pyqtgraph/widgets/RawImageWidget.py index 43eafeb6..819a17c3 100644 --- a/pyqtgraph/widgets/RawImageWidget.py +++ b/pyqtgraph/widgets/RawImageWidget.py @@ -142,7 +142,9 @@ if HAVE_OPENGL: if not self.uploaded: self.uploadTexture() - glViewport(0, 0, self.width() * self.devicePixelRatio(), self.height() * self.devicePixelRatio()) + dpr = self.devicePixelRatio() + vp = (0, 0, int(self.width() * dpr), int(self.height() * dpr)) + glViewport(*vp) glEnable(GL_TEXTURE_2D) glBindTexture(GL_TEXTURE_2D, self.texture) glColor4f(1, 1, 1, 1)