diff --git a/electrum/gui/qt/transaction_dialog.py b/electrum/gui/qt/transaction_dialog.py index 4a7843e20..05aef8a46 100644 --- a/electrum/gui/qt/transaction_dialog.py +++ b/electrum/gui/qt/transaction_dialog.py @@ -38,7 +38,7 @@ from PyQt5.QtCore import QSize, Qt, QUrl, QPoint, pyqtSignal from PyQt5.QtGui import QTextCharFormat, QBrush, QFont, QPixmap, QCursor from PyQt5.QtWidgets import (QDialog, QLabel, QPushButton, QHBoxLayout, QVBoxLayout, QWidget, QGridLayout, QTextEdit, QFrame, QAction, QToolButton, QMenu, QCheckBox, QTextBrowser, QToolTip, - QApplication) + QApplication, QSizePolicy) import qrcode from qrcode import exceptions @@ -145,6 +145,7 @@ class TxInOutWidget(QWidget): vbox.addLayout(outheader_hbox) vbox.addWidget(self.outputs_textedit) self.setLayout(vbox) + self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) def update(self, tx: Optional[Transaction]): self.tx = tx @@ -852,6 +853,10 @@ class TxDialog(QDialog, MessageBoxMixin): def add_tx_stats(self, vbox): hbox_stats = QHBoxLayout() + hbox_stats.setContentsMargins(0, 0, 0, 0) + hbox_stats_w = QWidget() + hbox_stats_w.setLayout(hbox_stats) + hbox_stats_w.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Maximum) # left column vbox_left = QVBoxLayout() @@ -904,7 +909,7 @@ class TxDialog(QDialog, MessageBoxMixin): vbox_right.addStretch(1) hbox_stats.addLayout(vbox_right, 50) - vbox.addLayout(hbox_stats) + vbox.addWidget(hbox_stats_w) # below columns self.block_hash_label = TxDetailLabel(word_wrap=True)