Пример #1
0
    def setSelectedEntity(self, index):
        if len(self.selectedEntities):
            model = NBTTreeModel(self.selectedEntities[index].raw_tag())
            proxyModel = NBTFilterProxyModel(self)
            proxyModel.setSourceModel(model)
            proxyModel.setDynamicSortFilter(True)

            self.toolWidget.treeView.setModel(proxyModel)
            self.toolWidget.treeView.sortByColumn(0, Qt.AscendingOrder)
        else:
            self.toolWidget.treeView.setModel(None)
Пример #2
0
    def setModel(self, model):
        self.model = model

        proxyModel = NBTFilterProxyModel(self)
        proxyModel.setSourceModel(model)
        proxyModel.setDynamicSortFilter(True)

        self.treeView.setModel(model)

        self.treeView.sortByColumn(0, Qt.AscendingOrder)
        self.treeView.expandToDepth(0)
        self.treeView.resizeColumnToContents(0)
        self.treeView.resizeColumnToContents(1)