예제 #1
0
class VarBrowser(QWidget):
    def __init__(self, parent):
        super().__init__(parent)
        self.layout = QVBoxLayout(self)
        self.setLayout(self.layout)

        self._tree_view = QTreeView(self)
        self.model = VarsTreeModel(self)
        self._tree_view.setModel(self.model)
        # self._table_view.setSortingEnabled(True)

        self._tree_view.horizontalHeader().setSectionsMovable(True)

        # self._filter_edit = QLineEdit(self)
        # self._filter_edit.editingFinished.connect(lambda: self.model.set_query(self._filter_edit.text()))
        # self.layout.addWidget(self._filter_edit)
        self.layout.addWidget(self._tree_view)