commit 9eebb306f28c22365e90443de5f3228784598941
parent 1c75d939d978caea9ae6512c3820c47f8e73da52
Author: ThomasV <thomasv@electrum.org>
Date: Sat, 10 Aug 2019 10:08:47 +0200
Merge pull request #5550 from zebra-lucky/fix_qt_gui_qrcodewidget_pen
qt gui: fix qrcodewidget pen for retina display
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/electrum/gui/qt/qrcodewidget.py b/electrum/gui/qt/qrcodewidget.py
@@ -1,8 +1,9 @@
import os
import qrcode
-from PyQt5.QtGui import QColor
+from PyQt5.QtGui import QColor, QPen
import PyQt5.QtGui as QtGui
+from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import (
QApplication, QVBoxLayout, QTextEdit, QHBoxLayout, QPushButton, QWidget)
@@ -48,6 +49,8 @@ class QRCodeWidget(QWidget):
black = QColor(0, 0, 0, 255)
white = QColor(255, 255, 255, 255)
+ black_pen = QPen(black)
+ black_pen.setJoinStyle(Qt.MiterJoin)
if not self.qr:
qp = QtGui.QPainter()
@@ -77,7 +80,7 @@ class QRCodeWidget(QWidget):
qp.drawRect(0, 0, framesize, framesize)
# Draw qr code
qp.setBrush(black)
- qp.setPen(black)
+ qp.setPen(black_pen)
for r in range(k):
for c in range(k):
if matrix[r][c]: