Browse Source

qt gui: fix qrcodewidget pen for retina display

dependabot/pip/contrib/deterministic-build/ecdsa-0.13.3
zebra-lucky 6 years ago
parent
commit
93724ba33a
  1. 7
      electrum/gui/qt/qrcodewidget.py

7
electrum/gui/qt/qrcodewidget.py

@ -1,8 +1,9 @@
import os import os
import qrcode import qrcode
from PyQt5.QtGui import QColor from PyQt5.QtGui import QColor, QPen
import PyQt5.QtGui as QtGui import PyQt5.QtGui as QtGui
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import ( from PyQt5.QtWidgets import (
QApplication, QVBoxLayout, QTextEdit, QHBoxLayout, QPushButton, QWidget) QApplication, QVBoxLayout, QTextEdit, QHBoxLayout, QPushButton, QWidget)
@ -48,6 +49,8 @@ class QRCodeWidget(QWidget):
black = QColor(0, 0, 0, 255) black = QColor(0, 0, 0, 255)
white = QColor(255, 255, 255, 255) white = QColor(255, 255, 255, 255)
black_pen = QPen(black)
black_pen.setJoinStyle(Qt.MiterJoin)
if not self.qr: if not self.qr:
qp = QtGui.QPainter() qp = QtGui.QPainter()
@ -77,7 +80,7 @@ class QRCodeWidget(QWidget):
qp.drawRect(0, 0, framesize, framesize) qp.drawRect(0, 0, framesize, framesize)
# Draw qr code # Draw qr code
qp.setBrush(black) qp.setBrush(black)
qp.setPen(black) qp.setPen(black_pen)
for r in range(k): for r in range(k):
for c in range(k): for c in range(k):
if matrix[r][c]: if matrix[r][c]:

Loading…
Cancel
Save