Python PyQt5.QtWidgets.QFormLayout() Examples
The following are 30
code examples of PyQt5.QtWidgets.QFormLayout().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
PyQt5.QtWidgets
, or try the search function
.
Example #1
Source File: universal_tool_template_1100.py From universal_tool_template.py with MIT License | 7 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #2
Source File: helpDialog.py From legion with GNU General Public License v3.0 | 6 votes |
def __init__(self, name, author, copyright, links, emails, version, build, update, license, desc, smallIcon, bigIcon, qss, parent = None): super(HelpDialog, self).__init__(parent) self.name = name self.author = author self.copyright = copyright self.links = links self.emails = emails self.version = version self.build = build self.update = update self.desc = QtWidgets.QLabel(desc) self.smallIcon = smallIcon self.bigIcon = bigIcon self.qss = qss self.setWindowTitle("About {0}".format(self.name)) self.Main = QtWidgets.QVBoxLayout() self.frm = QtWidgets.QFormLayout() self.setGeometry(0, 0, 350, 400) self.center() self.Qui_update() self.setStyleSheet(self.qss)
Example #3
Source File: dialogs.py From Miyamoto with GNU General Public License v3.0 | 6 votes |
def createType(self, z): self.Settings = QtWidgets.QGroupBox(globals.trans.string('ZonesDlg', 76)) self.Zone_settings = [] ZoneSettingsLeft = QtWidgets.QFormLayout() ZoneSettingsRight = QtWidgets.QFormLayout() settingsNames = globals.trans.stringList('ZonesDlg', 77) for i in range(0, 8): self.Zone_settings.append(QtWidgets.QCheckBox()) self.Zone_settings[i].setChecked(z.type & (2 ** i)) if i < 4: ZoneSettingsLeft.addRow(settingsNames[i], self.Zone_settings[i]) else: ZoneSettingsRight.addRow(settingsNames[i], self.Zone_settings[i]) ZoneSettingsLayout = QtWidgets.QHBoxLayout() ZoneSettingsLayout.addLayout(ZoneSettingsLeft) ZoneSettingsLayout.addStretch() ZoneSettingsLayout.addLayout(ZoneSettingsRight) self.Settings.setLayout(ZoneSettingsLayout)
Example #4
Source File: HighPassAnalysis.py From nanovna-saver with GNU General Public License v3.0 | 6 votes |
def __init__(self, app): super().__init__(app) self._widget = QtWidgets.QWidget() layout = QtWidgets.QFormLayout() self._widget.setLayout(layout) layout.addRow(QtWidgets.QLabel("High pass filter analysis")) layout.addRow(QtWidgets.QLabel( f"Please place {self.app.markers[0].name} in the filter passband.")) self.result_label = QtWidgets.QLabel() self.cutoff_label = QtWidgets.QLabel() self.six_db_label = QtWidgets.QLabel() self.sixty_db_label = QtWidgets.QLabel() self.db_per_octave_label = QtWidgets.QLabel() self.db_per_decade_label = QtWidgets.QLabel() layout.addRow("Result:", self.result_label) layout.addRow("Cutoff frequency:", self.cutoff_label) layout.addRow("-6 dB point:", self.six_db_label) layout.addRow("-60 dB point:", self.sixty_db_label) layout.addRow("Roll-off:", self.db_per_octave_label) layout.addRow("Roll-off:", self.db_per_decade_label)
Example #5
Source File: LowPassAnalysis.py From nanovna-saver with GNU General Public License v3.0 | 6 votes |
def __init__(self, app): super().__init__(app) self._widget = QtWidgets.QWidget() layout = QtWidgets.QFormLayout() self._widget.setLayout(layout) layout.addRow(QtWidgets.QLabel("Low pass filter analysis")) layout.addRow( QtWidgets.QLabel( f"Please place {self.app.markers[0].name}" f" in the filter passband.")) self.result_label = QtWidgets.QLabel() self.cutoff_label = QtWidgets.QLabel() self.six_db_label = QtWidgets.QLabel() self.sixty_db_label = QtWidgets.QLabel() self.db_per_octave_label = QtWidgets.QLabel() self.db_per_decade_label = QtWidgets.QLabel() layout.addRow("Result:", self.result_label) layout.addRow("Cutoff frequency:", self.cutoff_label) layout.addRow("-6 dB point:", self.six_db_label) layout.addRow("-60 dB point:", self.sixty_db_label) layout.addRow("Roll-off:", self.db_per_octave_label) layout.addRow("Roll-off:", self.db_per_decade_label)
Example #6
Source File: VSWRAnalysis.py From nanovna-saver with GNU General Public License v3.0 | 6 votes |
def __init__(self, app): super().__init__(app) self._widget = QtWidgets.QWidget() self.layout = QtWidgets.QFormLayout() self._widget.setLayout(self.layout) self.input_vswr_limit = QtWidgets.QDoubleSpinBox() self.input_vswr_limit.setValue(self.vswr_limit_value) self.input_vswr_limit.setSingleStep(0.1) self.input_vswr_limit.setMinimum(1) self.input_vswr_limit.setMaximum(25) self.input_vswr_limit.setDecimals(2) self.checkbox_move_marker = QtWidgets.QCheckBox() self.layout.addRow(QtWidgets.QLabel("<b>Settings</b>")) self.layout.addRow("VSWR limit", self.input_vswr_limit) self.layout.addRow(VSWRAnalysis.QHLine()) self.results_label = QtWidgets.QLabel("<b>Results</b>") self.layout.addRow(self.results_label)
Example #7
Source File: universal_tool_template_1116.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #8
Source File: universal_tool_template_1020.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #9
Source File: GearBox_template_1010.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #10
Source File: UITranslator.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #11
Source File: universal_tool_template_1115.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #12
Source File: universal_tool_template_1112.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #13
Source File: universal_tool_template_1110.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #14
Source File: universal_tool_template_0803.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #15
Source File: universal_tool_template_0904.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #16
Source File: universal_tool_template_1000.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #17
Source File: universal_tool_template_v8.1.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #18
Source File: universal_tool_template_1010.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #19
Source File: Frames.py From photobooth with GNU Affero General Public License v3.0 | 6 votes |
def createForm(self): self._date_widget = QtWidgets.QDateEdit(QtCore.QDate.currentDate()) self._date_widget.setCalendarPopup(True) self._time_widget = QtWidgets.QTimeEdit(QtCore.QTime.currentTime()) layout = QtWidgets.QFormLayout() layout.addRow(_('Date:'), self._date_widget) layout.addRow(_('Time:'), self._time_widget) widget = QtWidgets.QGroupBox() widget.setTitle(_('Set system date and time:')) widget.setLayout(layout) return widget
Example #20
Source File: settings.py From guppy-proxy with MIT License | 6 votes |
def __init__(self, client, *args, **kwargs): QWidget.__init__(self, *args, **kwargs) self.client = client self.setLayout(QFormLayout()) # Datafile self.datafilewidg = DatafileWidget() self.datafilewidg.datafileLoaded.connect(self._load_datafile) self.layout().addRow(QLabel("Datafile"), self.datafilewidg) # Listeners self.listenerwidg = ListenerWidget() self.listenerwidg.listenersUpdated.connect(self._listeners_updated) self.layout().addRow(QLabel("Listeners"), self.listenerwidg) # Proxy settings self.proxywidg = ProxyInfoWidget() self.proxywidg.proxyInfoUpdated.connect(self._set_proxy_settings) self.layout().addRow(QLabel("Proxy Settings"), self.proxywidg) self.load_config()
Example #21
Source File: base_repo_form.py From CvStudio with MIT License | 6 votes |
def setupUi(self, NewRepo): NewRepo.setObjectName("NewRepo") NewRepo.resize(343, 97) self.verticalLayout = QtWidgets.QVBoxLayout(NewRepo) self.verticalLayout.setObjectName("verticalLayout") self.formLayout = QtWidgets.QFormLayout() self.formLayout.setContentsMargins(10, 10, 10, 10) self.formLayout.setObjectName("formLayout") self.nameLabel = QtWidgets.QLabel(NewRepo) self.nameLabel.setObjectName("nameLabel") self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.nameLabel) self.nameLineEdit = QtWidgets.QLineEdit(NewRepo) self.nameLineEdit.setObjectName("nameLineEdit") self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.nameLineEdit) self.verticalLayout.addLayout(self.formLayout) self.buttonBox = QtWidgets.QDialogButtonBox(NewRepo) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.verticalLayout.addWidget(self.buttonBox) self.retranslateUi(NewRepo) self.buttonBox.accepted.connect(NewRepo.accept) self.buttonBox.rejected.connect(NewRepo.reject) QtCore.QMetaObject.connectSlotsByName(NewRepo)
Example #22
Source File: model_wizard.py From CvStudio with MIT License | 6 votes |
def __init__(self, parent=None): super(BaseModelSelectionPage, self).__init__(parent) self.setTitle("Base Model Selection") self._layout = QVBoxLayout(self) _model_section_widget = QWidget() _section_layout = QFormLayout(_model_section_widget) self.ds_picker = DatasetPicker() self.arch_picker = ModelPicker() self._num_of_epochs_picker = QSpinBox() self._num_of_workers_picker = QSpinBox() self._batch_size_picker = QSpinBox() self._learning_rate_picker = QDoubleSpinBox() self._learning_momentum_picker = QDoubleSpinBox() self._learning_weight_decay_picker = QDoubleSpinBox() self._learning_weight_decay_picker = QDoubleSpinBox() _section_layout.addRow(self.tr("Dataset: "), self.ds_picker) _section_layout.addRow(self.tr("Architecture: "), self.arch_picker) _section_layout.addRow(self.tr("Number of epochs: "), self._num_of_epochs_picker) _section_layout.addRow(self.tr("Number of workers: "), self._num_of_workers_picker) _section_layout.addRow(self.tr("Batch Size: "), self._batch_size_picker) _section_layout.addRow(self.tr("Learning rate: "), self._learning_rate_picker) self._layout.addWidget(GUIUtilities.wrap_with_groupbox(_model_section_widget, "Model Details"))
Example #23
Source File: View.py From ParadoxTrading with MIT License | 6 votes |
def createChartView( self, _x2idx: dict, _idx2x: list ) -> QHBoxLayout: chart = QChart() # assign y range self.calcRangeY() self.setAxisY(self.begin_y, self.end_y) value_layout = QFormLayout() # add each series for v in self.series_table.values(): v.addSeries(_x2idx, _idx2x, chart, self.axis_x, self.axis_y) if v.show_value: value_layout.addWidget(v.show_group) # create chartview and layout for view and value chartview = ChartView(chart, self.wizard) chartview.setRenderHint(QPainter.Antialiasing) global_layout = QHBoxLayout() global_layout.addWidget(chartview, self.chart_stretch) global_layout.addLayout(value_layout) return global_layout
Example #24
Source File: CandleSeries.py From ParadoxTrading with MIT License | 6 votes |
def createShow(self): self.show_group = QGroupBox() self.show_group.setTitle(self.name) self.show_open_edit = QLineEdit() self.show_open_edit.setDisabled(True) self.show_high_edit = QLineEdit() self.show_high_edit.setDisabled(True) self.show_low_edit = QLineEdit() self.show_low_edit.setDisabled(True) self.show_close_edit = QLineEdit() self.show_close_edit.setDisabled(True) layout = QFormLayout() layout.addWidget(QLabel('open')) layout.addWidget(self.show_open_edit) layout.addWidget(QLabel('high')) layout.addWidget(self.show_high_edit) layout.addWidget(QLabel('low')) layout.addWidget(self.show_low_edit) layout.addWidget(QLabel('close')) layout.addWidget(self.show_close_edit) self.show_group.setLayout(layout)
Example #25
Source File: text_editor.py From Mastering-GUI-Programming-with-Python with MIT License | 6 votes |
def __init__(self, settings, parent=None): super().__init__(parent, modal=True) self.setLayout(qtw.QFormLayout()) self.settings = settings self.layout().addRow( qtw.QLabel('<h1>Application Settings</h1>'), ) self.show_warnings_cb = qtw.QCheckBox( #checked=settings.get('show_warnings') checked=settings.value('show_warnings', type=bool) ) self.layout().addRow("Show Warnings", self.show_warnings_cb) self.accept_btn = qtw.QPushButton('Ok', clicked=self.accept) self.cancel_btn = qtw.QPushButton('Cancel', clicked=self.reject) self.layout().addRow(self.accept_btn, self.cancel_btn)
Example #26
Source File: invoice_maker_printable.py From Mastering-GUI-Programming-with-Python with MIT License | 6 votes |
def __init__(self): super().__init__() self.setLayout(qtw.QFormLayout()) self.inputs = dict() self.inputs['Customer Name'] = qtw.QLineEdit() self.inputs['Customer Address'] = qtw.QPlainTextEdit() self.inputs['Invoice Date'] = qtw.QDateEdit( date=qtc.QDate.currentDate(), calendarPopup=True) self.inputs['Days until Due'] = qtw.QSpinBox( minimum=0, maximum=60, value=30) for label, widget in self.inputs.items(): self.layout().addRow(label, widget) self.line_items = qtw.QTableWidget( rowCount=10, columnCount=3) self.line_items.setHorizontalHeaderLabels( ['Job', 'Rate', 'Hours']) self.line_items.horizontalHeader().setSectionResizeMode( qtw.QHeaderView.Stretch) self.layout().addRow(self.line_items) for row in range(self.line_items.rowCount()): for col in range(self.line_items.columnCount()): if col > 0: w = qtw.QSpinBox(minimum=0, maximum=300) self.line_items.setCellWidget(row, col, w) submit = qtw.QPushButton('Create Invoice', clicked=self.on_submit) self.layout().addRow(submit) self.on_submit()
Example #27
Source File: universal_tool_template_0903.py From universal_tool_template.py with MIT License | 6 votes |
def quickLayout(self, type, ui_name=""): the_layout = '' if type in ("form", "QFormLayout"): the_layout = QtWidgets.QFormLayout() the_layout.setLabelAlignment(QtCore.Qt.AlignLeft) the_layout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow) elif type in ("grid", "QGridLayout"): the_layout = QtWidgets.QGridLayout() elif type in ("hbox", "QHBoxLayout"): the_layout = QtWidgets.QHBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) else: the_layout = QtWidgets.QVBoxLayout() the_layout.setAlignment(QtCore.Qt.AlignTop) if ui_name != "": self.uiList[ui_name] = the_layout return the_layout
Example #28
Source File: dialogs.py From Miyamoto with GNU General Public License v3.0 | 5 votes |
def createBounds(self, z): self.Bounds = QtWidgets.QGroupBox(globals.trans.string('ZonesDlg', 47)) self.Zone_yboundup = QtWidgets.QSpinBox() self.Zone_yboundup.setRange(-32766, 32767) self.Zone_yboundup.setToolTip(globals.trans.string('ZonesDlg', 49)) self.Zone_yboundup.setSpecialValueText('32') self.Zone_yboundup.setValue(z.yupperbound) self.Zone_ybounddown = QtWidgets.QSpinBox() self.Zone_ybounddown.setRange(-32766, 32767) self.Zone_ybounddown.setToolTip(globals.trans.string('ZonesDlg', 51)) self.Zone_ybounddown.setValue(z.ylowerbound) self.Zone_yboundup2 = QtWidgets.QSpinBox() self.Zone_yboundup2.setRange(-32766, 32767) self.Zone_yboundup2.setToolTip(globals.trans.string('ZonesDlg', 71)) self.Zone_yboundup2.setValue(z.yupperbound2) self.Zone_ybounddown2 = QtWidgets.QSpinBox() self.Zone_ybounddown2.setRange(-32766, 32767) self.Zone_ybounddown2.setToolTip(globals.trans.string('ZonesDlg', 73)) self.Zone_ybounddown2.setValue(z.ylowerbound2) self.Zone_boundflg = QtWidgets.QCheckBox() self.Zone_boundflg.setToolTip(globals.trans.string('ZonesDlg', 75)) self.Zone_boundflg.setChecked(z.unknownbnf == 0xF) LA = QtWidgets.QFormLayout() LA.addRow(globals.trans.string('ZonesDlg', 48), self.Zone_yboundup) LA.addRow(globals.trans.string('ZonesDlg', 50), self.Zone_ybounddown) LA.addRow(globals.trans.string('ZonesDlg', 74), self.Zone_boundflg) LB = QtWidgets.QFormLayout() LB.addRow(globals.trans.string('ZonesDlg', 70), self.Zone_yboundup2) LB.addRow(globals.trans.string('ZonesDlg', 72), self.Zone_ybounddown2) LC = QtWidgets.QGridLayout() LC.addLayout(LA, 0, 0) LC.addLayout(LB, 0, 1) self.Bounds.setLayout(LC)
Example #29
Source File: universal_tool_template_0803.py From universal_tool_template.py with MIT License | 5 votes |
def qui(self, ui_list_string, parentObject_string='', opt=''): # pre-defined user short name syntax type_dict = { 'vbox': 'QVBoxLayout','hbox':'QHBoxLayout','grid':'QGridLayout', 'form':'QFormLayout', 'split': 'QSplitter', 'grp':'QGroupBox', 'tab':'QTabWidget', 'btn':'QPushButton', 'btnMsg':'QPushButton', 'label':'QLabel', 'input':'QLineEdit', 'check':'QCheckBox', 'choice':'QComboBox', 'txt': 'QTextEdit', 'list': 'QListWidget', 'tree': 'QTreeWidget', 'table': 'QTableWidget', 'space': 'QSpacerItem', } # get ui_list, creation or existing ui object ui_list = [x.strip() for x in ui_list_string.split('|')] for i in range(len(ui_list)): if ui_list[i] in self.uiList: # - exisiting object ui_list[i] = self.uiList[ui_list[i]] else: # - string creation: # get part info partInfo = ui_list[i].split(';',1) uiName = partInfo[0].split('@')[0] uiType = uiName.rsplit('_',1)[-1] if uiType in type_dict: uiType = type_dict[uiType] # set quickUI string format ui_list[i] = partInfo[0]+';'+uiType if len(partInfo)==1: # give empty button and label a place holder name if uiType in ('btn', 'btnMsg', 'QPushButton','label', 'QLabel'): ui_list[i] = partInfo[0]+';'+uiType + ';'+uiName elif len(partInfo)==2: ui_list[i]=ui_list[i]+";"+partInfo[1] # get parentObject or exisiting object parentObject = parentObject_string if parentObject in self.uiList: parentObject = self.uiList[parentObject] # process quickUI self.quickUI(ui_list, parentObject, opt)
Example #30
Source File: universal_tool_template_v8.1.py From universal_tool_template.py with MIT License | 5 votes |
def qui(self, ui_list_string, parentObject_string='', opt=''): # pre-defined user short name syntax type_dict = { 'vbox': 'QVBoxLayout','hbox':'QHBoxLayout','grid':'QGridLayout', 'form':'QFormLayout', 'split': 'QSplitter', 'grp':'QGroupBox', 'tab':'QTabWidget', 'btn':'QPushButton', 'btnMsg':'QPushButton', 'label':'QLabel', 'input':'QLineEdit', 'check':'QCheckBox', 'choice':'QComboBox', 'txtEdit': 'LNTextEdit', 'txt': 'QTextEdit', 'tree': 'QTreeWidget', 'table': 'QTableWidget', 'space': 'QSpacerItem', } # get ui_list, creation or existing ui object ui_list = [x.strip() for x in ui_list_string.split('|')] for i in range(len(ui_list)): if ui_list[i] in self.uiList: # - exisiting object ui_list[i] = self.uiList[ui_list[i]] else: # - string creation: # get part info partInfo = ui_list[i].split(';',1) uiName = partInfo[0].split('@')[0] uiType = uiName.rsplit('_',1)[-1] if uiType in type_dict: uiType = type_dict[uiType] # set quickUI string format ui_list[i] = partInfo[0]+';'+uiType if len(partInfo)==1: # give empty button and label a place holder name if uiType in ('btn', 'btnMsg', 'QPushButton','label', 'QLabel'): ui_list[i] = partInfo[0]+';'+uiType + ';'+uiName elif len(partInfo)==2: ui_list[i]=ui_list[i]+";"+partInfo[1] # get parentObject or exisiting object parentObject = parentObject_string if parentObject in self.uiList: parentObject = self.uiList[parentObject] # process quickUI self.quickUI(ui_list, parentObject, opt)