Skip to content

QTableWidget

QTableWidget is a widget that provides a table that you can use in your application.

Example

example_tableWidget.ts
import { QTableWidget, QMainWindow, QTableWidgetItem } from '@vixen-js/core';
const win = new QMainWindow();
const table = new QTableWidget(2,3);
table.setHorizontalHeaderLabels(["Column 1", "Column 2", "Column 3"]);
const cell_0_0 = new QTableWidgetItem("Cell 0 0");
const cell_0_1 = new QTableWidgetItem("Cell 0 1");
const cell_1_0 = new QTableWidgetItem("Cell 1 0");
const cell_1_1 = new QTableWidgetItem("Cell 1 1");
table.setItem(0, 0, cell_0_0);
table.setItem(0, 1, cell_0_1);
table.setItem(1, 0, cell_1_0);
table.setItem(1, 1, cell_1_1);
win.setCentralWidget(table);
win.show();
// Avoid garbage collection
(global as any).win = win;

Learn more about QTableWidget in: https://doc.qt.io/qt-6/qtablewidget.html