Example #1
0
    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()
Example #2
0
    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)