URI: 
       tuse QSpinBox - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 7ffce2ba06f59716c7463c02505ae9dbee323bab
   DIR parent 54f3c9f35b7f82c92f60a7994a8a743b9bb34e43
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Thu, 28 Aug 2014 10:12:28 +0200
       
       use QSpinBox
       
       Diffstat:
         M gui/qt/main_window.py               |      24 ++++++++++++------------
       
       1 file changed, 12 insertions(+), 12 deletions(-)
       ---
   DIR diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py
       t@@ -2517,27 +2517,27 @@ class ElectrumWindow(QMainWindow):
                grid = QGridLayout()
                grid.setColumnStretch(0,1)
        
       -        nz_label = QLabel(_('Display zeros') + ':')
       +        nz_label = QLabel(_('Zeros after decimal point') + ':')
                grid.addWidget(nz_label, 0, 0)
       -        nz_e = AmountEdit(None,True)
       -        nz_e.setText("%d"% self.num_zeros)
       -        grid.addWidget(nz_e, 0, 1)
       +        nz = QSpinBox()
       +        nz.setMinimum(0)
       +        nz.setMaximum(self.decimal_point)
       +        nz.setValue(self.num_zeros)
       +        grid.addWidget(nz, 0, 1)
                msg = _('Number of zeros displayed after the decimal point. For example, if this is set to 2, "1." will be displayed as "1.00"')
                grid.addWidget(HelpButton(msg), 0, 2)
                if not self.config.is_modifiable('num_zeros'):
       -            for w in [nz_e, nz_label]: w.setEnabled(False)
       +            for w in [nz, nz_label]: w.setEnabled(False)
                def on_nz():
       -            nz = nz_e.get_amount()
       -            if nz>8:
       -                nz = 8
       -            if self.num_zeros != nz:
       -                self.num_zeros = nz
       +            value = nz.value()
       +            if self.num_zeros != value:
       +                self.num_zeros = value
                        self.config.set_key('num_zeros', nz, True)
                        self.update_history_tab()
                        self.update_address_tab()
       -        nz_e.editingFinished.connect(on_nz)
       +        nz.valueChanged.connect(on_nz)
        
       -        lang_label=QLabel(_('Language') + ':')
       +        lang_label = QLabel(_('Language') + ':')
                grid.addWidget(lang_label, 1, 0)
                lang_combo = QComboBox()
                from electrum.i18n import languages