diff --git a/src/lib/QtWidgets/QWidget.ts b/src/lib/QtWidgets/QWidget.ts index 7eb3fb9f0..beee9c2d7 100644 --- a/src/lib/QtWidgets/QWidget.ts +++ b/src/lib/QtWidgets/QWidget.ts @@ -106,6 +106,9 @@ export abstract class NodeWidget extends YogaWid const preparedSheet = prepareInlineStyleSheet(this, style); this.native.setStyleSheet(preparedSheet); } + frameGeometry(): QRect { + return QRect.fromQVariant(this.property('frameGeometry')); + } setGeometry(x: number, y: number, w: number, h: number): void { this.native.setGeometry(x, y, w, h); } @@ -295,6 +298,12 @@ export abstract class NodeWidget extends YogaWid clearFocus(): void { this.native.clearFocus(); } + x(): number { + return this.property('x').toInt(); + } + y(): number { + return this.property('y').toInt(); + } } export interface QWidgetSignals extends QObjectSignals {