def __init__(self): super(QlayerSelect, self).__init__() # - Init # -- Head self.lay_head = QtGui.QHBoxLayout() self.edt_glyphName = QtGui.QLineEdit() self.btn_refresh = QtGui.QPushButton('&Refresh') self.btn_refresh.clicked.connect(self.refresh) self.lay_head.addWidget(QtGui.QLabel('G:')) self.lay_head.addWidget(self.edt_glyphName) self.lay_head.addWidget(self.btn_refresh) self.addLayout(self.lay_head) # -- Layer List self.lst_layers = QtGui.QListWidget() self.lst_layers.setAlternatingRowColors(True) self.lst_layers.setMinimumHeight(100) #self.lst_layers.setMaximumHeight(100) self.lst_layers.setSelectionMode( QtGui.QAbstractItemView.ExtendedSelection ) # Select multiple items call .selectedItems() to get a QList self.addWidget(self.lst_layers) self.refresh()
def __init__(self): super(QTextBlockSelect, self).__init__() # -- Head self.lay_head = QtGui.QHBoxLayout() self.btn_refresh = QtGui.QPushButton('&Refresh') self.btn_refresh.clicked.connect(self.refresh) self.lay_head.addWidget(self.btn_refresh) self.addLayout(self.lay_head) # -- TextBlock List self.lst_textBlocks = QtGui.QListWidget() self.lst_textBlocks.setAlternatingRowColors(True) self.lst_textBlocks.setMinimumHeight(100) self.lst_textBlocks.setSelectionMode( QtGui.QAbstractItemView.ExtendedSelection) self.addWidget(self.lst_textBlocks)