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)
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')
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)