示例#1
0
    def create_toolbar(self):
        toolbar = QToolBar('Toolbar')
        toolbar.setObjectName('Toolbar')

        params_combo = ChainparamsComboBox(self.config)
        params_combo.setMinimumWidth(120)
        params_form = QFormLayout()
        params_form.setContentsMargins(0, 0, 0, 0)
        params_form.addRow('Chainparams:', params_combo)
        params_selector = QWidget()
        params_selector.setLayout(params_form)
        params_selector.setToolTip('Change chainparams preset')

        toolbar.addWidget(params_selector)
        toolbar.addSeparator()

        layout_changer = LayoutChanger(self)
        layout_changer.layout_combo.setMinimumWidth(120)
        layout_changer.delete_button.setVisible(False)
        for i in [layout_changer.load_button, layout_changer.save_button]:
            i.setMaximumWidth(50)
            i.setMaximumHeight(23)
        layout_form = QFormLayout()
        layout_form.setContentsMargins(0, 0, 0, 0)
        layout_form.addRow('Layout:', layout_changer)
        layout_widget = QWidget()
        layout_widget.setLayout(layout_form)
        layout_widget.setToolTip('Load or save a layout')
        toolbar.addWidget(layout_widget)

        self.addToolBar(toolbar)
示例#2
0
    def create_toolbar(self):
        toolbar = QToolBar('Toolbar')
        toolbar.setObjectName('Toolbar')

        params_combo = ChainparamsComboBox(self.config)
        params_combo.setMinimumWidth(120)
        params_form = QFormLayout()
        params_form.setContentsMargins(0, 0, 0, 0)
        params_form.addRow('Chainparams:', params_combo)
        params_selector = QWidget()
        params_selector.setLayout(params_form)
        params_selector.setToolTip('Change chainparams preset')

        toolbar.addWidget(params_selector)
        toolbar.addSeparator()

        layout_changer = LayoutChanger(self)
        layout_changer.layout_combo.setMinimumWidth(120)
        layout_changer.delete_button.setVisible(False)
        for i in [layout_changer.load_button, layout_changer.save_button]:
            i.setMaximumWidth(50)
            i.setMaximumHeight(23)
        layout_form = QFormLayout()
        layout_form.setContentsMargins(0, 0, 0, 0)
        layout_form.addRow('Layout:', layout_changer)
        layout_widget = QWidget()
        layout_widget.setLayout(layout_form)
        layout_widget.setToolTip('Load or save a layout')
        toolbar.addWidget(layout_widget)

        self.addToolBar(toolbar)
示例#3
0
    def create_toolbar(self):
        toolbar = QToolBar('Toolbar')
        toolbar.setObjectName('Toolbar')

        whats_this_button = QPushButton('&?')
        whats_this_button.setMaximumWidth(20)
        whats_this_button.setWhatsThis('This button activates What\'s This? mode.\n\nIn What\'s This? mode, you can click something you are not familiar with and a description of it will be shown if one exists.')
        whats_this_button.clicked.connect(lambda: QWhatsThis.enterWhatsThisMode())
        toolbar.addWidget(whats_this_button)
        toolbar.addSeparator()

        params_combo = ChainparamsComboBox(self.config)
        params_combo.setWhatsThis('Use this to change the chainparams preset. Chainparams presets are described in the settings dialog.')
        params_combo.setMinimumWidth(120)
        params_form = QFormLayout()
        params_form.setContentsMargins(0, 0, 0, 0)
        params_form.addRow('Chainparams:', params_combo)
        params_selector = QWidget()
        params_selector.setLayout(params_form)
        params_selector.setToolTip('Change chainparams preset')

        toolbar.addWidget(params_selector)
        toolbar.addSeparator()

        layout_changer = LayoutChanger(self)
        layout_changer.setWhatsThis('Use this to load or save layouts. Layouts allow you to quickly access the tools you need for a given purpose.')
        layout_changer.layout_combo.setMinimumWidth(120)
        layout_changer.delete_button.setVisible(False)
        for i in [layout_changer.load_button, layout_changer.save_button]:
            i.setMaximumWidth(50)
            i.setMaximumHeight(23)
        layout_form = QFormLayout()
        layout_form.setContentsMargins(0, 0, 0, 0)
        layout_form.addRow('Layout:', layout_changer)
        layout_widget = QWidget()
        layout_widget.setLayout(layout_form)
        layout_widget.setToolTip('Load or save a layout')
        toolbar.addWidget(layout_widget)

        self.addToolBar(toolbar)
示例#4
0
 def __init__(self, toolbar, parent=None):
     super(ParamsSelector, self).__init__(parent)
     self.config = toolbar.config
     self.params_combo = params_combo = ChainparamsComboBox(toolbar.gui)
     params_combo.setWhatsThis(
         'Use this to change the chainparams preset. Chainparams presets are described in the settings dialog.'
     )
     params_combo.setMinimumWidth(120)
     params_form = QFormLayout()
     params_form.setContentsMargins(0, 0, 0, 0)
     params_form.addRow('Chainparams:', params_combo)
     self.setLayout(params_form)
     self.setToolTip('Change chainparams preset')
示例#5
0
    def create_toolbar(self):
        toolbar = QToolBar('Toolbar')
        toolbar.setObjectName('Toolbar')

        params_combo = ChainparamsComboBox(self.config)
        params_form = QFormLayout()
        params_form.setContentsMargins(0, 0, 0, 0)
        params_form.addRow('Chainparams:', params_combo)
        params_selector = QWidget()
        params_selector.setLayout(params_form)
        params_selector.setToolTip('Change chainparams preset')

        toolbar.addWidget(params_selector)

        self.addToolBar(toolbar)