tbetter layout - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit a27d1453c860309626d7b9c0600353ff35e74167 DIR parent 6bdd62ea1efa2b848f0f36c7dc3681eb7694a0ef HTML Author: ThomasV <thomasv@gitorious> Date: Mon, 13 Feb 2012 19:02:48 +0100 better layout Diffstat: M client/gui_qt.py | 121 +++++++++++++++++-------------- 1 file changed, 68 insertions(+), 53 deletions(-) --- DIR diff --git a/client/gui_qt.py b/client/gui_qt.py t@@ -33,7 +33,7 @@ class ElectrumWindow(QMainWindow): tabs.addTab(self.create_contacts_tab(),'Contacts') tabs.addTab(self.create_wall_tab(), 'Wall') tabs.setMinimumSize(600, 400) - tabs.setSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) + tabs.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) self.setCentralWidget(tabs) self.create_status_bar() self.setGeometry(100,100,840,400) t@@ -199,24 +199,24 @@ class ElectrumWindow(QMainWindow): def create_send_tab(self): w = QWidget() - grid = QtGui.QGridLayout() + grid = QGridLayout() grid.setSpacing(8) grid.setColumnMinimumWidth(3,300) grid.setColumnStretch(4,1) - self.payto_entry = paytoEdit = QtGui.QLineEdit() + self.payto_entry = paytoEdit = QLineEdit() grid.addWidget(QLabel('Pay to'), 1, 0) grid.addWidget(paytoEdit, 1, 1, 1, 3) - descriptionEdit = QtGui.QLineEdit() + descriptionEdit = QLineEdit() grid.addWidget(QLabel('Description'), 2, 0) grid.addWidget(descriptionEdit, 2, 1, 1, 3) - amountEdit = QtGui.QLineEdit() + amountEdit = QLineEdit() grid.addWidget(QLabel('Amount'), 3, 0) grid.addWidget(amountEdit, 3, 1, 1, 2) - feeEdit = QtGui.QLineEdit() + feeEdit = QLineEdit() grid.addWidget(QLabel('Fee'), 4, 0) grid.addWidget(feeEdit, 4, 1, 1, 2) t@@ -232,7 +232,7 @@ class ElectrumWindow(QMainWindow): w.show() w2 = QWidget() - vbox = QtGui.QVBoxLayout() + vbox = QVBoxLayout() vbox.addWidget(w) vbox.addStretch(1) w2.setLayout(vbox) t@@ -308,16 +308,16 @@ class ElectrumWindow(QMainWindow): l.setColumnWidth(2, 20) l.setHeaderLabels( ['Address', 'Label','Tx']) - vbox = QtGui.QVBoxLayout() + vbox = QVBoxLayout() vbox.setMargin(0) vbox.setSpacing(0) vbox.addWidget(l) - hbox = QtGui.QHBoxLayout() + hbox = QHBoxLayout() hbox.setMargin(0) hbox.setSpacing(0) - qrButton = QtGui.QPushButton("QR") - copyButton = QtGui.QPushButton("Copy to Clipboard") + qrButton = QPushButton("QR") + copyButton = QPushButton("Copy to Clipboard") def copy2clipboard(l): i = l.currentItem() if not i: return t@@ -328,10 +328,10 @@ class ElectrumWindow(QMainWindow): hbox.addWidget(qrButton) hbox.addWidget(copyButton) if not is_recv: - addButton = QtGui.QPushButton("New") + addButton = QPushButton("New") addButton.clicked.connect(self.newaddress_dialog) hbox.addWidget(addButton) - paytoButton = QtGui.QPushButton('Pay to') + paytoButton = QPushButton('Pay to') def payto(l): i = l.currentItem() if not i: return t@@ -417,7 +417,7 @@ class ElectrumWindow(QMainWindow): sb = QStatusBar() sb.setFixedHeight(35) - hbox = QtGui.QHBoxLayout() + hbox = QHBoxLayout() hbox.setMargin(0) buttons = QWidget() buttons.setLayout(hbox) t@@ -459,7 +459,7 @@ class ElectrumWindow(QMainWindow): def newaddress_dialog(self): - text, ok = QtGui.QInputDialog.getText(self, 'New Contact', 'Address:') + text, ok = QInputDialog.getText(self, 'New Contact', 'Address:') address = str(text) if ok: if self.wallet.is_valid(address): t@@ -498,25 +498,27 @@ class ElectrumWindow(QMainWindow): pw = QLineEdit() pw.setEchoMode(2) - grid = QGridLayout() - grid.setSpacing(8) - + vbox = QVBoxLayout() msg = 'Please enter your password' - - grid.addWidget(QLabel(msg), 0, 0, 1, 2) + vbox.addWidget(QLabel(msg)) + grid = QGridLayout() + grid.setSpacing(8) grid.addWidget(QLabel('Password'), 1, 0) grid.addWidget(pw, 1, 1) + vbox.addLayout(grid) - b = QPushButton("Cancel") - grid.addWidget(b, 5, 1) - b.clicked.connect(d.reject) - + hbox = QHBoxLayout() + hbox.addStretch(1) b = QPushButton("OK") - grid.addWidget(b, 5, 2) + hbox.addWidget(b) b.clicked.connect(d.accept) - - d.setLayout(grid) + b = QPushButton("Cancel") + hbox.addWidget(b) + b.clicked.connect(d.reject) + vbox.addLayout(hbox) + + d.setLayout(vbox) if not d.exec_(): return return str(pw.text()) t@@ -548,15 +550,19 @@ class ElectrumWindow(QMainWindow): grid.addWidget(QLabel('Confirm Password'), 3, 0) grid.addWidget(conf_pw, 3, 1) - b = QPushButton("Cancel") - grid.addWidget(b, 5, 1) - b.clicked.connect(d.reject) - + hbox = QHBoxLayout() + hbox.addStretch(1) b = QPushButton("OK") - grid.addWidget(b, 5, 2) + hbox.addWidget(b) b.clicked.connect(d.accept) - - d.setLayout(grid) + b = QPushButton("Cancel") + hbox.addWidget(b) + b.clicked.connect(d.reject) + vbox = QVBoxLayout() + vbox.addLayout(grid) + vbox.addLayout(hbox) + + d.setLayout(vbox) if not d.exec_(): return t@@ -580,26 +586,31 @@ class ElectrumWindow(QMainWindow): d = QDialog(self) d.setModal(1) - grid = QGridLayout() - grid.setSpacing(8) + vbox = QVBoxLayout() msg = 'These are the settings of your wallet' - grid.addWidget(QLabel(msg), 0, 0, 1, 2) + vbox.addWidget(QLabel(msg)) + + grid = QGridLayout() + grid.setSpacing(8) fee_line = QLineEdit() fee_line.setText("%s"% str( Decimal( self.wallet.fee)/100000000 ) ) grid.addWidget(QLabel('Fee'), 2, 0) grid.addWidget(fee_line, 2, 1) + vbox.addLayout(grid) - b = QPushButton("Cancel") - grid.addWidget(b, 5, 1) - b.clicked.connect(d.reject) - + hbox = QHBoxLayout() + hbox.addStretch(1) b = QPushButton("OK") - grid.addWidget(b, 5, 2) + hbox.addWidget(b) b.clicked.connect(d.accept) - - d.setLayout(grid) + b = QPushButton("Cancel") + hbox.addWidget(b) + b.clicked.connect(d.reject) + vbox.addLayout(hbox) + + d.setLayout(vbox) if not d.exec_(): return t@@ -631,24 +642,28 @@ class ElectrumWindow(QMainWindow): d = QDialog(self) d.setModal(1) + vbox = QVBoxLayout() + vbox.addWidget(QLabel(status)) + grid = QGridLayout() grid.setSpacing(8) - grid.addWidget(QLabel(status), 0, 0, 1, 2) - host_line = QLineEdit() host_line.setText("%s:%d"% (host,port) ) grid.addWidget(QLabel('Server'), 2, 0) grid.addWidget(host_line, 2, 1) + vbox.addLayout(grid) - b = QPushButton("Cancel") - grid.addWidget(b, 5, 1) - b.clicked.connect(d.reject) - + hbox = QHBoxLayout() + hbox.addStretch(1) b = QPushButton("OK") - grid.addWidget(b, 5, 2) + hbox.addWidget(b) b.clicked.connect(d.accept) - - d.setLayout(grid) + b = QPushButton("Cancel") + hbox.addWidget(b) + b.clicked.connect(d.reject) + vbox.addLayout(hbox) + + d.setLayout(vbox) if not d.exec_(): return hh = str( host_line.text() )