| 22 | class Window(QWidget): |
| 23 | |
| 24 | def __init__(self, *args, **kwargs): |
| 25 | super(Window, self).__init__(*args, **kwargs) |
| 26 | |
| 27 | layout = QHBoxLayout(self) |
| 28 | |
| 29 | t1 = TreeView(self, objectName='treeViewCatalogs') |
| 30 | layout.addWidget(t1) |
| 31 | |
| 32 | t2 = QTreeView(self) |
| 33 | model = QStandardItemModel(t2) |
| 34 | fmodel = QSortFilterProxyModel(t2) |
| 35 | fmodel.setSourceModel(model) |
| 36 | t2.setModel(fmodel) |
| 37 | pitem = model.invisibleRootItem() |
| 38 | pitem.appendRow(QStandardItem('root')) |
| 39 | layout.addWidget(t2) |
| 40 | |
| 41 | t3 = QTreeWidget(self) |
| 42 | layout.addWidget(t3) |
| 43 | ritem = QTreeWidgetItem(t3) |
| 44 | ritem.setText(0, 'root') |
| 45 | t3.addTopLevelItem(ritem) |
| 46 | |
| 47 | |
| 48 | if __name__ == '__main__': |