def __init__(self, parent, nombre, lista): """el ultimo parametro es la lista de posibles valores""" ElementoWidgetOpciones.__init__(self) QGroupBox.__init__(self, parent, "ListaSimple") self.nombre = nombre self.setTitle(nombre) self.setColumnLayout(0, Qt.Vertical) self.layout().setSpacing(6) self.layout().setMargin(11) llayout = QVBoxLayout(self.layout()) llayout.setAlignment(Qt.AlignTop) layout12 = QHBoxLayout(None, 0, 6, "layout12") label = QLabel(self, "label") layout12.addWidget(label) spacer7 = QSpacerItem(51, 31, QSizePolicy.Expanding, QSizePolicy.Minimum) layout12.addItem(spacer7) self.combo1 = QComboBox(0, self, "comboBox1") layout12.addWidget(self.combo1) spacer8 = QSpacerItem(131, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) layout12.addItem(spacer8) llayout.addLayout(layout12) for elemento in lista: self.combo1.insertItem(elemento)
def __init__(self, parent, title): QGroupBox.__init__(self, parent) self.setTitle(title) self.setOrientation(self.Vertical)