def __init__(self,parent=None,dataModel = None): QListView.__init__(self, parent) self._dataModel = dataModel self._selectedDisplayMapping = OrderedDict() self._modelDisplayMapping = OrderedDict() self._attrModel = QStandardItemModel(self)
def __init__(self, parent = None, model=None): QListView.__init__(self, parent) if model is None: model = LayerStackModel() self.init(model)
def __init__(self, qpart, model): QListView.__init__(self, qpart.viewport()) self.setAttribute(Qt.WA_DeleteOnClose) self.setItemDelegate(HTMLDelegate(self)) self._qpart = qpart self.setFont(qpart.font()) self.setCursor(QCursor(Qt.PointingHandCursor)) self.setFocusPolicy(Qt.NoFocus) self.setModel(model) self._selectedIndex = -1 # if cursor moved, we shall close widget, if its position (and model) hasn't been updated self._closeIfNotUpdatedTimer = QTimer(self) self._closeIfNotUpdatedTimer.setInterval(200) self._closeIfNotUpdatedTimer.setSingleShot(True) self._closeIfNotUpdatedTimer.timeout.connect(self._afterCursorPositionChanged) qpart.installEventFilter(self) qpart.cursorPositionChanged.connect(self._onCursorPositionChanged) self.clicked.connect(lambda index: self.itemSelected.emit(index.row())) self.updateGeometry() self.show() qpart.setFocus()
def __init__(self, column, parent=None): """ Class constructor. :param column: Multiple select column object. :type column: MultipleSelectColumn :param parent: Parent widget for the control. :type parent: QWidget """ QListView.__init__(self, parent) #Disable editing of lookup values self.setEditTriggers(QAbstractItemView.NoEditTriggers) self.column = column self._item_model = QStandardItemModel(self) self._value_list = self.column.value_list #Stores lookup objects based on primary keys self._lookup_cache = {} self._initialize() self._association = self.column.association self._first_parent_col = self._association.first_reference_column.name self._second_parent_col = self._association.second_reference_column.name #Association model self._assoc_cls = entity_model(self._association)
def __init__(self, game, parent=None): QListView.__init__(self, parent) self.game = None self.setWindowTitle(m18n('Explain Scores').replace('&', '') + ' - Kajongg') self.setGeometry(0, 0, 300, 400) self.model = QStringListModel() self.setModel(self.model) StateSaver(self) self.refresh(game)
def __init__(self, curve_source): QListView.__init__(self) self.curve_source = curve_source self.setViewMode(QListView.IconMode) self.setIconSize(QSize(64,64)) self.model = QStandardItemModel() for curve in curve_source._curves: self.add_curve(curve) self.setModel(self.model) self.setWrapping(True) self.show()
def __init__(self, parent): ''' @param parent - QMainWindow ''' QListView.__init__(self, parent) self.parentWindow = parent self.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.setSelectionBehavior(QAbstractItemView.SelectItems) self.viewport().installEventFilter(self)
def __init__(self, *args): QListView.__init__(self, *args) self.setModel( AppListModel( [WebApp.get_local_apps_dir(), utils.libFile('.')], self)) self.setIconSize(QtCore.QSize(kIconSize, kIconSize)) self.downloadErrShown = False # To be set through functions self.win = None
def __init__(self, parent=None, model=None): """ This method initializes the class. :param parent: Object parent. ( QObject ) """ LOGGER.debug("> Initializing '{0}()' class.".format(self.__class__.__name__)) QListView.__init__(self, parent) # --- Setting class attributes. --- self.setModel(model)
def __init__(self, base_maps_list, parent=None, thumb_size=64): QListView.__init__(self, parent) self._model = BaseMapsModel(base_maps_list, parent) self.setModel(self._model) self.setEditTriggers(QListView.NoEditTriggers) self.setViewMode(QListView.IconMode) self.setMovement(QListView.Static) self.setResizeMode(QListView.Adjust) #self.setFlow(QListView.TopToBottom) #self.setWrapping(True) #self.setSpacing(0) self.set_thumb_size(thumb_size)
def __init__(self, *args, **kwargs): QListView.__init__(self, *args, **kwargs) self.setViewMode(QListView.IconMode) self.setWrapping(False) self.setWordWrap(True) self.setSelectionMode(QListView.SingleSelection) self.setEditTriggers(QListView.NoEditTriggers) self.setMovement(QListView.Static) self.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff) self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) self.setIconSize(QSize(120, 80))
def __init__( self, completer ): QListView.__init__( self, completer.parent() ) self.__completer = completer self.setAlternatingRowColors( True ) self.setSelectionMode( QAbstractItemView.SingleSelection ) self.setSelectionBehavior( QAbstractItemView.SelectRows ) self.setHorizontalScrollBarPolicy( Qt.ScrollBarAlwaysOff ) shiftTabAct = QAction( self ) shiftTabAct.setShortcut( 'Shift+Tab' ) shiftTabAct.triggered.connect( self.__completer.moveToPrevious ) self.addAction( shiftTabAct ) ctrlSpaceAct = QAction( self ) ctrlSpaceAct.setShortcut( 'Ctrl+ ' ) ctrlSpaceAct.triggered.connect( self.__completer.moveToNext ) self.addAction( ctrlSpaceAct ) return
def __init__(self, qpart, model): QListView.__init__(self, qpart.viewport()) # ensure good selected item background on Windows palette = self.palette() palette.setColor(palette.Inactive, palette.Highlight, palette.color(palette.Active, palette.Highlight)) self.setPalette(palette) self.setAttribute(Qt.WA_DeleteOnClose) self.setItemDelegate(HTMLDelegate(self)) self._qpart = qpart self.setFont(qpart.font()) self.setCursor(QCursor(Qt.PointingHandCursor)) self.setFocusPolicy(Qt.NoFocus) self.setModel(model) self._selectedIndex = -1 # if cursor moved, we shall close widget, if its position (and model) hasn't been updated self._closeIfNotUpdatedTimer = QTimer(self) self._closeIfNotUpdatedTimer.setInterval(200) self._closeIfNotUpdatedTimer.setSingleShot(True) self._closeIfNotUpdatedTimer.timeout.connect( self._afterCursorPositionChanged) qpart.installEventFilter(self) qpart.cursorPositionChanged.connect(self._onCursorPositionChanged) self.clicked.connect(lambda index: self.itemSelected.emit(index.row())) self.updateGeometry() self.show() qpart.setFocus()
def __init__(self, parent=None): QListView.__init__(self, parent) self.game_list = [] self.model = QStandardItemModel() self.setModel(self.model) self.setWordWrap(True) self.setUniformItemSizes(True) self.setGridSize(QSize(self.rect().width(), 30)) self.setFont(QFont("Microsoft YaHei", 10)) self.setEditTriggers(QAbstractItemView.NoEditTriggers) # self.setFocusPolicy(Qt.NoFocus) self.setSelectionMode(QAbstractItemView.SingleSelection) self.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff) #self.setAcceptDrops(True) self.game_controller = GameController() self.game_controller.connector.connect(SIGNAL('game_list'), self.add_game_item) self.game_controller.connector.connect(SIGNAL('game_list_clear'), self.clear) self.clicked.connect(self.double_click_on_item) ## ??????
def __init__(self, parent = None): QListView.__init__(self, parent) self.setEditTriggers(QAbstractItemView.SelectedClicked)
def __init__(self, parent=None): QListView.__init__(self, parent) self.setModel(MouseDevicesModel(self)) self.model().checkedDevicesChanged.connect(self.checkedDevicesChanged)
def __init__(self, parent): QListView.__init__(self, parent) self.setAlternatingRowColors(True) self.setEditTriggers(QAbstractItemView.NoEditTriggers) self.setSelectionMode(QAbstractItemView.ExtendedSelection)