From 7ab4db0d232cd55da0076778c621a0dddfed036a Mon Sep 17 00:00:00 2001 From: thomasv Date: Mon, 16 Dec 2013 15:40:24 +0100 Subject: [PATCH] gui: proper dialog for private keys (fixes issue #500) --- gui/qt/main_window.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py index b96e3661..eb6afe51 100644 --- a/gui/qt/main_window.py +++ b/gui/qt/main_window.py @@ -1694,7 +1694,20 @@ class ElectrumWindow(QMainWindow): except Exception as e: self.show_message(str(e)) return - QMessageBox.information(self, _('Private key'), _('Address')+ ': ' + address + '\n\n' + _('Private key') + ': ' + '\n'.join(pk_list), _('OK')) + + d = QDialog(self) + d.setMinimumSize(600, 200) + d.setModal(1) + vbox = QVBoxLayout() + vbox.addWidget( QLabel(_("Address") + ': ' + address)) + vbox.addWidget( QLabel(_("Private key") + ':')) + keys = QTextEdit() + keys.setReadOnly(True) + keys.setText('\n'.join(pk_list)) + vbox.addWidget(keys) + vbox.addLayout(close_button(d)) + d.setLayout(vbox) + d.exec_() @protected