Qt QR code: when saving QR code as image file, don't include stretch
The stretch to the right of the QR was included in the image previously. This resolves the FIXME.
This commit is contained in:
parent
2d739981c2
commit
9bba65199e
@ -106,8 +106,13 @@ class QRDialog(WindowModalDialog):
|
||||
WindowModalDialog.__init__(self, parent, title)
|
||||
|
||||
vbox = QVBoxLayout()
|
||||
|
||||
qrw = QRCodeWidget(data)
|
||||
vbox.addWidget(qrw, 1)
|
||||
qr_hbox = QHBoxLayout()
|
||||
qr_hbox.addWidget(qrw)
|
||||
qr_hbox.addStretch(1)
|
||||
vbox.addLayout(qr_hbox)
|
||||
|
||||
help_text = data if show_text else help_text
|
||||
if help_text:
|
||||
text_label = WWLabel()
|
||||
@ -124,7 +129,7 @@ class QRDialog(WindowModalDialog):
|
||||
filename, __ = QFileDialog.getSaveFileName(self, _("Select where to save file"), "qrcode.png")
|
||||
if not filename:
|
||||
return
|
||||
p = qrw.grab() # FIXME also grabs neutral colored padding
|
||||
p = qrw.grab()
|
||||
p.save(filename, 'png')
|
||||
self.show_message(_("QR code saved to file") + " " + filename)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user