def __init__(self, orientation, parent=None): QHeaderView.__init__(self, orientation, parent) self._data = [] '''@ivar: a list with dictionaries C{dict('cfgs': [], 'name': str, 'displayed_name': str, 'type': str, 'description': str, 'images': [QtGui.QPixmap])}''' if orientation == Qt.Horizontal: self.setDefaultAlignment(Qt.AlignHCenter | Qt.AlignBottom) elif orientation == Qt.Vertical: self.setDefaultAlignment(Qt.AlignLeft | Qt.AlignBottom) self.controlWidget = []