From b1ee2f0891c057d3e05239be33b8de14be128a56 Mon Sep 17 00:00:00 2001 From: Kristaps Kaupe Date: Mon, 25 May 2020 21:55:46 +0300 Subject: [PATCH] Make BitcoinAmountEdit behave the same on resize as QLineEdit --- scripts/qtsupport.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/qtsupport.py b/scripts/qtsupport.py index 583a8e5..d903d0c 100644 --- a/scripts/qtsupport.py +++ b/scripts/qtsupport.py @@ -559,12 +559,13 @@ class BitcoinAmountEdit(QWidget): def __init__(self, default_value): super().__init__() - layout = QGridLayout() + layout = QHBoxLayout() + layout.setSizeConstraint(QLayout.SetMaximumSize) layout.setContentsMargins(0, 0, 0, 0) layout.setSpacing(1) self.valueInputBox = QLineEdit() self.editingFinished = self.valueInputBox.editingFinished - layout.addWidget(self.valueInputBox, 0, 0) + layout.addWidget(self.valueInputBox) self.unitChooser = QComboBox() self.unitChooser.setInsertPolicy(QComboBox.NoInsert) self.unitChooser.addItems(["BTC", "sat"]) @@ -572,7 +573,7 @@ class BitcoinAmountEdit(QWidget): self.BTCValidator = BitcoinAmountBTCValidator() self.SatValidator = BitcoinAmountSatValidator() self.setModeBTC() - layout.addWidget(self.unitChooser, 0, 1) + layout.addWidget(self.unitChooser) if default_value: self.valueInputBox.setText(str(sat_to_btc(amount_to_sat( default_value))))