nodeguy/src/demo.ts
2019-11-25 23:25:47 +01:00

51 lines
1.1 KiB
TypeScript

import { QWidget, QMainWindow, FlexLayout, QLabel } from './index';
import { QScrollArea } from './lib/QtWidgets/QScrollArea';
const win = new QMainWindow();
const center = new QWidget();
const label = new QLabel();
const scrollArea = new QScrollArea();
label.setText(`
😱😱😱😱😱😱😱😱😱😱😱😱😱😱😱😱😱😱😱
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
Hellloooooo
`);
center.setInlineStyle(`border: 3px solid blue;`);
label.setInlineStyle(`border: 2px solid green;padding: 10;font-family: "Sans serif";`);
scrollArea.setWidget(label);
center.setLayout(new FlexLayout());
center.layout?.addWidget(scrollArea);
win.setCentralWidget(center);
win.show();
scrollArea.setInlineStyle(`flex: 1;`);
(global as any).win = win;