def __init__(self, model): QTableView.__init__(self) self.horizontalHeader().hide() self.verticalHeader().hide() self.setShowGrid(False) self.setSelectionMode(QTableView.NoSelection) self.setItemDelegate(HorizontalGridDelegate()) self.setModel(model)
def __init__(self, model): QTableView.__init__(self) self.horizontalHeader().hide() self.verticalHeader().hide() self.setShowGrid(False) self.setSelectionMode(QTableView.NoSelection) self.setModel(model) # View doesn't take ownership of delegates, so we store it here self.grid_delegate = HorizontalGridDelegate()
def __init__(self, *args, **kwargs): QTableView.__init__(self) ControlBase.__init__(self, *args, **kwargs) if kwargs.get('select_entire_row', False): self.setSelectionBehavior(QAbstractItemView.SelectRows)