Skip to content

QTreeWidget

QTreeWidget is a widget that provides a tree view that you can use in your application.

Example

example_treeWidget.ts
import { QTreeWidget, QMainWindow, QTreeWidgetItem } from '@vixen-js/core';
const win = new QMainWindow();
const tree = new QTreeWidget();
const item1 = new QTreeWidgetItem();
item1.setText(0, "Item 1");
const item2 = new QTreeWidgetItem();
item2.setText(0, "Item 2");
const item3 = new QTreeWidgetItem();
item3.setText(0, "Item 3");
const item4 = new QTreeWidgetItem();
item4.setText(0, "Item 4");
const item5 = new QTreeWidgetItem();
item5.setText(0, "Item 5");
const item6 = new QTreeWidgetItem();
item6.setText(0, "Item 6");
tree.addTopLevelItem(item1);
tree.insertTopLevelItems(0, [item2, item3]);
tree.addTopLevelItems([item4, item5]);
tree.insertTopLevelItem(2, item6);
win.setCentralWidget(tree);
win.show();
// Avoid garbage collection
(global as any).win = win;

Learn more about QTreeWidget in: https://doc.qt.io/qt-6/qtreewidget.html