tMerge pull request #5550 from zebra-lucky/fix_qt_gui_qrcodewidget_pen - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 9eebb306f28c22365e90443de5f3228784598941 DIR parent 1c75d939d978caea9ae6512c3820c47f8e73da52 HTML 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: M electrum/gui/qt/qrcodewidget.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) --- DIR diff --git a/electrum/gui/qt/qrcodewidget.py b/electrum/gui/qt/qrcodewidget.py t@@ -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) t@@ -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() t@@ -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]: