electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

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:
Melectrum/gui/qt/qrcodewidget.py | 7+++++--
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]: