Python PySide2.QtWidgets.QGridLayout() Examples
The following are 30
code examples of PySide2.QtWidgets.QGridLayout().
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
PySide2.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: grid_layout.py From node-launcher with MIT License | 6 votes |
def addLayout(self, widget: QWidget, same_row: bool = False, column: int = 1, row_span: int = 1, column_span: int = 1): if same_row: row = self.row_number - 1 else: row = self.row_number self.row_number += 1 super(QGridLayout, self).addLayout(widget, row, column, row_span, column_span)
Example #3
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 #4
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 #5
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 #6
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 #7
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 #8
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 #9
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 #10
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 #11
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 #12
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 #13
Source File: logs.py From node-launcher with MIT License | 6 votes |
def __init__(self, node): super().__init__() self.node = node self.layout = QGridLayout() self.setLayout(self.layout) self.output_area = QTextEdit() self.output_area.setReadOnly(True) self.output_area.acceptRichText = True self.output_area.document().setMaximumBlockCount(5000) self.layout.addWidget(self.output_area) self.node.process.log_line.connect( lambda line: self.output_area.append(line) )
Example #14
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 #15
Source File: node_manage.py From node-launcher with MIT License | 6 votes |
def __init__(self, node: NetworkNode): super().__init__() self.network = node.network self.node = node self.layout = QGridLayout() self.setLayout(self.layout) self.tabs = QTabWidget() self.layout.addWidget(self.tabs) self.tab_dialogs = [] for node_tab in node_tabs[self.network]: tab_dialog = node_tab['class'](self.node) self.tabs.addTab(tab_dialog, node_tab['title'])
Example #16
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 #17
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 #18
Source File: logic_settings_window.py From randovania with GNU General Public License v3.0 | 6 votes |
def _create_difficulty_details_row(self): row = 1 trick_label = QtWidgets.QLabel(self.trick_level_scroll_contents) trick_label.setWordWrap(True) trick_label.setFixedWidth(80) trick_label.setText("Difficulty Details") self.trick_difficulties_layout.addWidget(trick_label, row, 1, 1, 1) slider_layout = QtWidgets.QGridLayout() slider_layout.setHorizontalSpacing(0) for i in range(12): slider_layout.setColumnStretch(i, 1) for i, trick_level in enumerate(LayoutTrickLevel): if trick_level not in {LayoutTrickLevel.NO_TRICKS, LayoutTrickLevel.MINIMAL_RESTRICTIONS}: tool_button = QtWidgets.QToolButton(self.trick_level_scroll_contents) tool_button.setText(trick_level.long_name) tool_button.clicked.connect(functools.partial(self._open_difficulty_details_popup, trick_level)) slider_layout.addWidget(tool_button, 1, 2 * i, 1, 2) self.trick_difficulties_layout.addLayout(slider_layout, row, 2, 1, 1)
Example #19
Source File: canvas.py From spore with MIT License | 5 votes |
def build(self): self.setStyleSheet('QLabel {color: white}') layout = QGridLayout() self.setLayout(layout) layout.setRowStretch(0, 10) layout.setColumnStretch(3, 1) key_lbl = QLabel('{} Hotkeys:'.format(self.mode.title())) layout.addWidget(key_lbl, 1, 0, 1, 2) position = 2 for key, op in self.mapping.iteritems(): key_lbl = QLabel(key) layout.addWidget(key_lbl, position, 0, 1, 1) op_lbl = QLabel(op) layout.addWidget(op_lbl, position, 1, 1, 1) position += 1 # help_key_lbl = QLabel('h') # layout.addWidget(help_key_lbl, position, 0, 1, 1) # # help_lbl = QLabel('Toggle Help') # layout.addWidget(help_lbl, position, 1, 1, 1) layout.setRowStretch(position, 1)
Example #20
Source File: universal_tool_template_0904.py From universal_tool_template.py with MIT License | 5 votes |
def __init__(self, parent=None, mode=0): super_class.__init__(self, parent) #------------------------------ # class variables #------------------------------ self.version="0.1" self.help = "How to Use:\n1. Put source info in\n2. Click Process button\n3. Check result output\n4. Save memory info into a file." self.uiList={} # for ui obj storage self.memoData = {} # key based variable data storage self.location = "" if getattr(sys, 'frozen', False): # frozen - cx_freeze self.location = sys.executable else: # unfrozen self.location = os.path.realpath(sys.modules[self.__class__.__module__].__file__) self.name = self.__class__.__name__ self.iconPath = os.path.join(os.path.dirname(self.location),'icons',self.name+'.png') self.iconPix = QtGui.QPixmap(self.iconPath) self.icon = QtGui.QIcon(self.iconPath) self.fileType='.{0}_EXT'.format(self.name) #------------------------------ # core function variable #------------------------------ self.qui_core_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', } self.qui_user_dict = {} #------------------------------
Example #21
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 #22
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)
Example #23
Source File: data_editor.py From randovania with GNU General Public License v3.0 | 5 votes |
def __init__(self, data: dict, edit_mode: bool): super().__init__() self.setupUi(self) set_default_window_icon(self) self.edit_mode = edit_mode self.radio_button_to_node = {} self.world_selector_box.currentIndexChanged.connect(self.on_select_world) self.area_selector_box.currentIndexChanged.connect(self.on_select_area) self.node_details_label.linkActivated.connect(self._on_click_link_to_other_node) self.node_heals_check.stateChanged.connect(self.on_node_heals_check) self.other_node_connection_edit_button.clicked.connect(self._open_edit_connection) self.save_database_button.setEnabled(default_data.prime2_json_path().is_file()) self.save_database_button.clicked.connect(self._save_as_internal_database) self.menu_export_database.triggered.connect(self._prompt_save_database) self.new_node_button.clicked.connect(self._create_new_node) self.delete_node_button.clicked.connect(self._remove_node) self.verticalLayout.setAlignment(Qt.AlignTop) self.alternatives_grid_layout = QGridLayout(self.other_node_alternatives_contents) world_reader, self.game_description = data_reader.decode_data_with_world_reader(data) self.generic_index = world_reader.generic_index self.resource_database = self.game_description.resource_database self.world_list = self.game_description.world_list for world in sorted(self.world_list.worlds, key=lambda x: x.name): self.world_selector_box.addItem("{0.name} ({0.dark_name})".format(world), userData=world) self.update_edit_mode()
Example #24
Source File: Dialog_text.py From Sonoff_Devices_DIY_Tools with BSD 3-Clause "New" or "Revised" License | 5 votes |
def __init__(self, parent=None, **info): super(resultDialog, self).__init__(parent) print("后:%s" % str(info["info"])) all_info = info["info"] self.setWindowTitle('result') self.resize(200, 100) self.setWindowModality(Qt.ApplicationModal) grid = QGridLayout() num = 0 for x in all_info.keys(): sub_name = QLabel(parent=self) sub_name.setText(x) grid.addWidget(sub_name, num, 0, 1, 1) sub_ret = QLabel(parent=self) data = all_info[x] if data['error'] == 0: sub_ret.setText("succeed") else: sub_ret.setText("error") grid.addWidget(sub_ret, num, 1, 1, 1) sub_info = QLabel(parent=self) sub_info.setText(str(all_info[x])) grid.addWidget(sub_info, num, 2, 2, 1) num += 1 buttonbox = QDialogButtonBox(parent=self) buttonbox.setOrientation(Qt.Horizontal) buttonbox.setStandardButtons( QDialogButtonBox.Cancel | QDialogButtonBox.Ok) buttonbox.accepted.connect(self.accept) buttonbox.rejected.connect(self.reject) layout = QVBoxLayout() layout.addLayout(grid) spacerItem = QSpacerItem( 20, 48, QSizePolicy.Minimum, QSizePolicy.Expanding) layout.addItem(spacerItem) layout.addWidget(buttonbox) self.setLayout(layout)
Example #25
Source File: Dialog_text.py From Sonoff_Devices_DIY_Tools with BSD 3-Clause "New" or "Revised" License | 5 votes |
def __init__(self, parent=None): super(myDialog, self).__init__(parent) # Sets the title and size of the dialog box self.setWindowTitle('myDialog') self.resize(200, 100) # Set the window to modal, and the user can only close the main # interface after closing the popover self.setWindowModality(Qt.ApplicationModal) # Table layout used to layout QLabel and QLineEdit and QSpinBox grid = QGridLayout() grid.addWidget(QLabel(u'SSID', parent=self), 0, 0, 1, 1) self.SSIDName = QLineEdit(parent=self) self.SSIDName.setText("wifi") grid.addWidget(self.SSIDName, 0, 1, 1, 1) grid.addWidget(QLabel(u'password', parent=self), 1, 0, 1, 1) self.WIFIpassword = QLineEdit(parent=self) self.WIFIpassword.setText("password") grid.addWidget(self.WIFIpassword, 1, 1, 1, 1) grid.addWidget(QLabel(u'password', parent=self), 2, 0, 2, 2) # Create ButtonBox, and the user confirms and cancels buttonbox = QDialogButtonBox(parent=self) buttonbox.setOrientation(Qt.Horizontal) buttonbox.setStandardButtons( QDialogButtonBox.Cancel | QDialogButtonBox.Ok) buttonbox.accepted.connect(self.accept) buttonbox.rejected.connect(self.reject) # Vertical layout, layout tables and buttons layout = QVBoxLayout() # Add the table layout you created earlier layout.addLayout(grid) # Put a space object to beautify the layout spacerItem = QSpacerItem( 20, 48, QSizePolicy.Minimum, QSizePolicy.Expanding) layout.addItem(spacerItem) # ButtonBox layout.addWidget(buttonbox) self.setLayout(layout)
Example #26
Source File: UITranslator.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)
Example #27
Source File: draw_override.py From spore with MIT License | 5 votes |
def build(self): layout = QGridLayout() self.setLayout(layout) lbl - QLabel('FOOOOOOO') layout.addWidget(lbl)
Example #28
Source File: ptable_widget.py From rdeditor with GNU Lesser General Public License v3.0 | 5 votes |
def initUI(self): grid = QtWidgets.QGridLayout() #Create actions dictionary and group dictionary self.atomActionGroup = QtWidgets.QActionGroup(self, exclusive=True) self.atomActions = {} #for atomname in self.editor.atomtypes.keys(): Gives unsorted list for key in self.ptable.keys(): atomname = self.ptable[key]["Symbol"] action = QtWidgets.QAction( '%s'%atomname, self, statusTip="Set atomtype to %s"%atomname, triggered=self.atomtypePush, objectName=atomname, checkable=True) self.atomActionGroup.addAction(action) self.atomActions[atomname] = action if action.objectName() == "C": action.setChecked(True) button = QtWidgets.QToolButton() button.setDefaultAction(action) button.setFocusPolicy(QtCore.Qt.NoFocus) button.setMaximumWidth(40) if self.ptable[key]["Group"] != None: grid.addWidget(button, self.ptable[key]["Period"], self.ptable[key]["Group"]) else: if key <72: grid.addWidget(button, 9, key-54) else: grid.addWidget(button, 10, key-86) #Ensure spacing between main table and actinides/lathanides grid.addWidget(QtWidgets.QLabel(''), 8,1) self.setLayout(grid) self.move(300, 150) self.setWindowTitle('Periodic Table')
Example #29
Source File: create_grid_window.py From Hands-On-Blockchain-for-Python-Developers with MIT License | 5 votes |
def __init__(self): super(GridWindow, self).__init__() layout = QGridLayout() label = QLabel("Label A") layout.addWidget(label, 0, 0) label = QLabel("Label B") layout.addWidget(label, 1, 0) label = QLabel("Label C") layout.addWidget(label, 2, 0) label = QLabel("Label D") layout.addWidget(label, 3, 0) label = QLabel("Label E") layout.addWidget(label, 0, 1) label = QLabel("Label F") layout.addWidget(label, 0, 2) label = QLabel("Label G") label.setAlignment(Qt.AlignCenter) layout.addWidget(label, 1, 1, 2, 2) self.setLayout(layout)
Example #30
Source File: guiDemo_ui.py From MayaDev with MIT License | 5 votes |
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(360, 180) self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") self.label_2 = QtWidgets.QLabel(Form) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) self.cbObjType = QtWidgets.QComboBox(Form) self.cbObjType.setObjectName("cbObjType") self.cbObjType.addItem("") self.cbObjType.addItem("") self.gridLayout.addWidget(self.cbObjType, 0, 1, 1, 1) self.btnCreate = QtWidgets.QPushButton(Form) self.btnCreate.setObjectName("btnCreate") self.gridLayout.addWidget(self.btnCreate, 0, 2, 1, 1) self.label = QtWidgets.QLabel(Form) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.leNewName = QtWidgets.QLineEdit(Form) self.leNewName.setObjectName("leNewName") self.gridLayout.addWidget(self.leNewName, 1, 1, 1, 1) self.btnRename = QtWidgets.QPushButton(Form) self.btnRename.setObjectName("btnRename") self.gridLayout.addWidget(self.btnRename, 1, 2, 1, 1) self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)