diff --git a/gui/qt/__init__.py b/gui/qt/__init__.py index 4019d592..1848220f 100644 --- a/gui/qt/__init__.py +++ b/gui/qt/__init__.py @@ -182,8 +182,10 @@ class ElectrumGui: self.main_window.emit(SIGNAL('payment_request_failed')) threading.Thread(target=payment_request).start() - - self.main_window.set_send(address, amount, label, message) + self.main_window.tabs.setCurrentIndex(1) + else: + self.main_window.set_send(address, amount, label, message) + if self.lite_window: self.lite_window.set_payment_fields(address, amount) diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py index 1276783b..d56a0900 100644 --- a/gui/qt/main_window.py +++ b/gui/qt/main_window.py @@ -897,10 +897,13 @@ class ElectrumWindow(QMainWindow): def payment_request_ok(self): + style = "QWidget { background-color:none;border:none;}" self.payto_e.setText(self.payment_request.domain) self.payto_e.setReadOnly(True) + self.payto_e.setStyleSheet(style) self.amount_e.setText(self.format_amount(self.payment_request.get_amount())) self.amount_e.setReadOnly(True) + self.amount_e.setStyleSheet(style) def set_send(self, address, amount, label, message): @@ -926,6 +929,7 @@ class ElectrumWindow(QMainWindow): for e in [self.payto_e, self.message_e, self.amount_e, self.fee_e]: e.setText('') self.set_frozen(e,False) + e.setStyleSheet("") self.set_pay_from([]) self.update_status()