def __init__(self, parent): if PYQT5: super().__init__(parent, class_parent=parent) else: QTreeWidget.__init__(self, parent) SpyderWidgetMixin.__init__(self, class_parent=parent) self.__expanded_state = None # Widget setup self.setItemsExpandable(True) self.setColumnCount(1) # Setup context menu self.collapse_all_action = None self.collapse_selection_action = None self.expand_all_action = None self.expand_selection_action = None self.setup() self.common_actions = self.setup_common_actions() # Signals self.itemActivated.connect(self.activated) self.itemClicked.connect(self.clicked) self.itemSelectionChanged.connect(self.item_selection_changed) self.item_selection_changed()
def __init__(self, parent=None): if PYQT5: super().__init__(parent, class_parent=parent) else: QTreeWidget.__init__(self, parent) SpyderWidgetMixin.__init__(self, class_parent=parent) self.header_list = [ _('Function/Module'), _('Total Time'), _('Diff'), _('Local Time'), _('Diff'), _('Calls'), _('Diff'), _('File:line') ] self.icon_list = { 'module': self.create_icon('python'), 'function': self.create_icon('function'), 'builtin': self.create_icon('python'), 'constructor': self.create_icon('class') } self.profdata = None # To be filled by self.load_data() self.stats = None # To be filled by self.load_data() self.item_depth = None self.item_list = None self.items_to_be_shown = None self.current_view_depth = None self.compare_file = None self.setColumnCount(len(self.header_list)) self.setHeaderLabels(self.header_list) self.initialize_view() self.itemActivated.connect(self.item_activated) self.itemExpanded.connect(self.item_expanded)
def __init__(self, parent): if PYQT5: super().__init__(parent, class_parent=parent) else: QTreeWidget.__init__(self, parent) SpyderWidgetMixin.__init__(self, class_parent=parent) self.__expanded_state = None # Widget setup self.setItemsExpandable(True) self.setColumnCount(1) # Setup context menu self.collapse_all_action = None self.collapse_selection_action = None self.expand_all_action = None self.expand_selection_action = None self.setup() self.common_actions = self.setup_common_actions() # Signals self.itemActivated.connect(self.activated) self.itemClicked.connect(self.clicked) self.itemSelectionChanged.connect(self.item_selection_changed) # To use mouseMoveEvent self.setMouseTracking(True) # Use horizontal scrollbar when needed self.setHorizontalScrollMode(QAbstractItemView.ScrollPerPixel) self.header().setSectionResizeMode(0, QHeaderView.ResizeToContents) self.header().setStretchLastSection(False) self.item_selection_changed()
def __init__(self): QTreeWidget.__init__(self) self.setColumnCount(2) self.setHeaderLabels(("Title", "Keyword")) #self.setGeometry(0, 0, 800, 300) self.setColumnWidth(0, 400) self.setWindowTitle('Tree - ZhuNote') #self.show() self.currentItemChanged.connect(self.send2view) self.lod = [] self.font = QFont()
def __init__(self, parent=None): QTreeWidget.__init__(self, parent) self.header_list = [ _('Line #'), _('Memory usage'), _('Increment'), _('Line contents')] self.stats = None # To be filled by self.load_data() self.max_time = 0 # To be filled by self.load_data() self.header().setDefaultAlignment(Qt.AlignCenter) self.setColumnCount(len(self.header_list)) self.setHeaderLabels(self.header_list) self.clear() self.itemActivated.connect(self.item_activated)
def __init__(self, parent): QTreeWidget.__init__(self, parent) self.setItemsExpandable(True) self.setColumnCount(1) self.data = {} self.itemActivated.connect(self.activated) self.itemClicked.connect(self.clicked) self.itemSelectionChanged.connect(self.item_selection_changed) self.item_selection_changed() self.itemSelectionChanged.connect(self.item_selection_changed) self.item_selection_changed()
def __init__(self, parent=None): QTreeWidget.__init__(self, parent) self.header_list = [ _('Status'), _('Name'), _('Message'), _('Time (ms)')] self.data = None # To be filled by self.load_data() self.max_time = 0 # To be filled by self.load_data() self.header().setDefaultAlignment(Qt.AlignCenter) self.setColumnCount(len(self.header_list)) self.setHeaderLabels(self.header_list) self.clear() self.setItemsExpandable(True) self.setSortingEnabled(False)
def __init__(self, parent=None): """Convenience tree widget to store and view unit testing data.""" QTreeWidget.__init__(self, parent) self.header_list = [ _('Status'), _('Name'), _('Message'), _('Time (ms)') ] self.testresults = [] self.header().setDefaultAlignment(Qt.AlignCenter) self.setColumnCount(len(self.header_list)) self.setHeaderLabels(self.header_list) self.clear() self.setItemsExpandable(True) self.setSortingEnabled(False)
def __init__(self, parent): QTreeWidget.__init__(self, parent) self.setItemsExpandable(True) self.setColumnCount(1) self.itemActivated.connect(self.activated) self.itemClicked.connect(self.clicked) # Setup context menu self.menu = QMenu(self) self.collapse_all_action = None self.collapse_selection_action = None self.expand_all_action = None self.expand_selection_action = None self.common_actions = self.setup_common_actions() self.__expanded_state = None self.itemSelectionChanged.connect(self.item_selection_changed) self.item_selection_changed()
def __init__(self, parent=None): QTreeWidget.__init__(self, parent) self.header_list = [_('Function/Module'), _('Total Time'), _('Diff'), _('Local Time'), _('Diff'), _('Calls'), _('Diff'), _('File:line')] self.icon_list = {'module': ima.icon('python'), 'function': ima.icon('function'), 'builtin': ima.icon('python_t'), 'constructor': ima.icon('class')} self.profdata = None # To be filled by self.load_data() self.stats = None # To be filled by self.load_data() self.item_depth = None self.item_list = None self.items_to_be_shown = None self.current_view_depth = None self.compare_file = None self.setColumnCount(len(self.header_list)) self.setHeaderLabels(self.header_list) self.initialize_view() self.itemActivated.connect(self.item_activated) self.itemExpanded.connect(self.item_expanded)