Python PyQt5.QtWidgets.QFormLayout() Examples
The following are 30 code examples for showing how to use PyQt5.QtWidgets.QFormLayout(). These examples are extracted from open source projects. 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 check out the related API usage on the sidebar.
You may also want to check out all available functions/classes of the module
PyQt5.QtWidgets
, or try the search function
.
Example 1
Project: Miyamoto Author: aboood40091 File: dialogs.py License: 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 2
Project: nanovna-saver Author: NanoVNA-Saver File: HighPassAnalysis.py License: 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 3
Project: nanovna-saver Author: NanoVNA-Saver File: LowPassAnalysis.py License: 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 4
Project: nanovna-saver Author: NanoVNA-Saver File: VSWRAnalysis.py License: 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 5
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_1116.py License: 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 6
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_1020.py License: 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 7
Project: universal_tool_template.py Author: shiningdesign File: GearBox_template_1010.py License: 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
Project: universal_tool_template.py Author: shiningdesign File: UITranslator.py License: 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
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_1115.py License: 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
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_1112.py License: 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
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_1100.py License: 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
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_1110.py License: 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
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_0903.py License: 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
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_0803.py License: 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
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_0904.py License: 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
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_1000.py License: 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
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_v8.1.py License: 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
Project: universal_tool_template.py Author: shiningdesign File: universal_tool_template_1010.py License: 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
Project: guppy-proxy Author: roglew File: settings.py License: 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 20
Project: CvStudio Author: haruiz File: base_repo_form.py License: 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 21
Project: CvStudio Author: haruiz File: model_wizard.py License: 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 22
Project: ParadoxTrading Author: ppaanngggg File: View.py License: 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 23
Project: ParadoxTrading Author: ppaanngggg File: CandleSeries.py License: 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 24
Project: Mastering-GUI-Programming-with-Python Author: PacktPublishing File: text_editor.py License: 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 25
Project: legion Author: GoVanguard File: helpDialog.py License: 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 26
Project: Miyamoto Author: aboood40091 File: dialogs.py License: GNU General Public License v3.0 | 5 votes |
def __init__(self): """ Creates and initializes the dialog """ super().__init__() self.setWindowTitle(globals.trans.string('ShftItmDlg', 0)) self.setWindowIcon(GetIcon('move')) self.XOffset = QtWidgets.QSpinBox() self.XOffset.setRange(-16384, 16383) self.YOffset = QtWidgets.QSpinBox() self.YOffset.setRange(-8192, 8191) buttonBox = QtWidgets.QDialogButtonBox(QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel) buttonBox.accepted.connect(self.accept) buttonBox.rejected.connect(self.reject) moveLayout = QtWidgets.QFormLayout() offsetlabel = QtWidgets.QLabel(globals.trans.string('ShftItmDlg', 2)) offsetlabel.setWordWrap(True) moveLayout.addWidget(offsetlabel) moveLayout.addRow(globals.trans.string('ShftItmDlg', 3), self.XOffset) moveLayout.addRow(globals.trans.string('ShftItmDlg', 4), self.YOffset) moveGroupBox = QtWidgets.QGroupBox(globals.trans.string('ShftItmDlg', 1)) moveGroupBox.setLayout(moveLayout) mainLayout = QtWidgets.QVBoxLayout() mainLayout.addWidget(moveGroupBox) mainLayout.addWidget(buttonBox) self.setLayout(mainLayout)
Example 27
Project: Miyamoto Author: aboood40091 File: dialogs.py License: GNU General Public License v3.0 | 5 votes |
def __init__(self): """ Creates and initializes the dialog """ super().__init__() self.setWindowTitle('Swap Objects\' Tilesets') self.setWindowIcon(GetIcon('swap')) # Create widgets self.FromTS = QtWidgets.QSpinBox() self.FromTS.setRange(1, 4) self.ToTS = QtWidgets.QSpinBox() self.ToTS.setRange(1, 4) # Swap layouts swapLayout = QtWidgets.QFormLayout() swapLayout.addRow('From tileset:', self.FromTS) swapLayout.addRow('To tileset:', self.ToTS) self.DoExchange = QtWidgets.QCheckBox('Exchange (perform 2-way conversion)') # Buttonbox buttonBox = QtWidgets.QDialogButtonBox(QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel) buttonBox.accepted.connect(self.accept) buttonBox.rejected.connect(self.reject) # Main layout mainLayout = QtWidgets.QVBoxLayout() mainLayout.addLayout(swapLayout) mainLayout.addWidget(self.DoExchange) mainLayout.addWidget(buttonBox) self.setLayout(mainLayout)
Example 28
Project: Miyamoto Author: aboood40091 File: dialogs.py License: 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
Project: Miyamoto Author: aboood40091 File: dialogs.py License: GNU General Public License v3.0 | 5 votes |
def createAudio(self, z): self.Audio = QtWidgets.QGroupBox(globals.trans.string('ZonesDlg', 52)) self.AutoEditMusic = False self.Zone_music = QtWidgets.QComboBox() self.Zone_music.setToolTip(globals.trans.string('ZonesDlg', 54)) import gamedefs newItems = gamedefs.getMusic() del gamedefs for a, b in newItems: self.Zone_music.addItem(b, a) # text, songid self.Zone_music.setCurrentIndex(self.Zone_music.findData(z.music)) self.Zone_music.currentIndexChanged.connect(self.handleMusicListSelect) self.Zone_musicid = QtWidgets.QSpinBox() self.Zone_musicid.setToolTip(globals.trans.string('ZonesDlg', 69)) self.Zone_musicid.setMaximum(255) self.Zone_musicid.setValue(z.music) self.Zone_musicid.valueChanged.connect(self.handleMusicIDChange) self.Zone_sfx = QtWidgets.QComboBox() self.Zone_sfx.setToolTip(globals.trans.string('ZonesDlg', 56)) newItems3 = globals.trans.stringList('ZonesDlg', 57) self.Zone_sfx.addItems(newItems3) self.Zone_sfx.setCurrentIndex(z.sfxmod / 16) self.Zone_boss = QtWidgets.QCheckBox() self.Zone_boss.setToolTip(globals.trans.string('ZonesDlg', 59)) self.Zone_boss.setChecked(z.sfxmod % 16) ZoneAudioLayout = QtWidgets.QFormLayout() ZoneAudioLayout.addRow(globals.trans.string('ZonesDlg', 53), self.Zone_music) ZoneAudioLayout.addRow(globals.trans.string('ZonesDlg', 68), self.Zone_musicid) ZoneAudioLayout.addRow(globals.trans.string('ZonesDlg', 55), self.Zone_sfx) ZoneAudioLayout.addRow(globals.trans.string('ZonesDlg', 58), self.Zone_boss) self.Audio.setLayout(ZoneAudioLayout)
Example 30
Project: eddy Author: danielepantaleone File: properties.py License: GNU General Public License v3.0 | 5 votes |
def __init__(self, diagram, node, session): """ Initialize the node properties dialog. :type diagram: Diagram :type node: AbstractNode :type session: Session """ super().__init__(diagram, node, session) ############################################# # DATATYPE TAB ################################# self.datatypeLabel = QtWidgets.QLabel(self) self.datatypeLabel.setFont(Font('Roboto', 12)) self.datatypeLabel.setText('Datatype') self.datatypeField = ComboBox(self) self.datatypeField.setFixedWidth(200) self.datatypeField.setFocusPolicy(QtCore.Qt.StrongFocus) self.datatypeField.setFont(Font('Roboto', 12)) for datatype in Datatype: self.datatypeField.addItem(datatype.value, datatype) datatype = self.node.datatype for i in range(self.datatypeField.count()): if self.datatypeField.itemData(i) is datatype: self.datatypeField.setCurrentIndex(i) break else: self.datatypeField.setCurrentIndex(0) self.datatypeWidget = QtWidgets.QWidget() self.datatypeLayout = QtWidgets.QFormLayout(self.datatypeWidget) self.datatypeLayout.addRow(self.datatypeLabel, self.datatypeField) self.mainWidget.addTab(self.datatypeWidget, 'Datatype') ############################################# # SLOTS #################################