summaryrefslogtreecommitdiff
path: root/desktop/src/onionshare/widgets.py
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2021-09-26 11:43:09 -0700
committerMicah Lee <micah@micahflee.com>2021-09-26 11:43:09 -0700
commitd08d5f0f32f755f504494d80794886f346fbafdb (patch)
tree0e834bfe5946dd068d3c1803c7a22a991c377a33 /desktop/src/onionshare/widgets.py
parentb66e742bc20ae977232fc53f22d485c10173ac2f (diff)
parent5de48bba6e3c17b0b45516fe536a3c500fab4fc4 (diff)
downloadonionshare-2.4.tar.gz
onionshare-2.4.zip
Merge branch 'develop' into stablev2.4
Diffstat (limited to 'desktop/src/onionshare/widgets.py')
-rw-r--r--desktop/src/onionshare/widgets.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/desktop/src/onionshare/widgets.py b/desktop/src/onionshare/widgets.py
index c239d03a..b396c43f 100644
--- a/desktop/src/onionshare/widgets.py
+++ b/desktop/src/onionshare/widgets.py
@@ -130,20 +130,26 @@ class QRCodeDialog(QtWidgets.QDialog):
A dialog showing a QR code.
"""
- def __init__(self, common, text):
+ def __init__(self, common, title, text):
super(QRCodeDialog, self).__init__()
self.common = common
- self.text = text
self.common.log("QrCode", "__init__")
+ self.qr_label_title = QtWidgets.QLabel(self)
+ self.qr_label_title.setText(title)
+ self.qr_label_title.setAlignment(QtCore.Qt.AlignCenter)
+
self.qr_label = QtWidgets.QLabel(self)
- self.qr_label.setPixmap(qrcode.make(self.text, image_factory=Image).pixmap())
+ self.qr_label.setPixmap(qrcode.make(text, image_factory=Image).pixmap())
+ self.qr_label.setScaledContents(True)
+ self.qr_label.setFixedSize(350, 350)
self.setWindowTitle(strings._("gui_qr_code_dialog_title"))
self.setWindowIcon(QtGui.QIcon(GuiCommon.get_resource_path("images/logo.png")))
layout = QtWidgets.QVBoxLayout(self)
+ layout.addWidget(self.qr_label_title)
layout.addWidget(self.qr_label)
self.exec_()