Browse Source

qt qrcodewidget: on MacOS, was grabbing whole screen

from Electron-Cash/Electron-Cash@61d46989e6976bc0bf5070db99ad771dc8e27cce
master
SomberNight 7 years ago
parent
commit
bf1c1c2a11
No known key found for this signature in database
GPG Key ID: B33B5F232C6271E9
  1. 5
      electrum/gui/qt/qrcodewidget.py

5
electrum/gui/qt/qrcodewidget.py

@ -89,7 +89,6 @@ class QRDialog(WindowModalDialog):
vbox = QVBoxLayout()
qrw = QRCodeWidget(data)
qscreen = QApplication.primaryScreen()
vbox.addWidget(qrw, 1)
if show_text:
text = QTextEdit()
@ -104,12 +103,12 @@ class QRDialog(WindowModalDialog):
filename = os.path.join(config.path, "qrcode.png")
def print_qr():
p = qscreen.grabWindow(qrw.winId())
p = qrw.grab() # FIXME also grabs neutral colored padding
p.save(filename, 'png')
self.show_message(_("QR code saved to file") + " " + filename)
def copy_to_clipboard():
p = qscreen.grabWindow(qrw.winId())
p = qrw.grab()
QApplication.clipboard().setPixmap(p)
self.show_message(_("QR code copied to clipboard"))

Loading…
Cancel
Save