utils.gui.pyqt.main_window.MainWindow.MainWindow
- class utils.gui.pyqt.main_window.MainWindow.MainWindow(parent=None)
Bases:
QMainWindow
,Ui_MainWindow
Main window of the application, it contains all the UI elements
Methods
Check if the input file is valid by checking:
Check if the output folder is valid by cheking if it exists.
Clear the graphs
clear_slot
Export the advanced data to a file
Finish the analyse
Update the number of graphs
layer_changed
Start the analyse, create the thread and connect the signals.
Start the analyse, create the thread and connect the signals.
Start the analyse, create the thread and connect the signals.
Each keyword argument is either the name of a Qt property or a Qt signal.
Start the analyse, create the thread and connect the signals.
Render the graphs
retranslateUi
Save the model to a file
Open a file dialog to select the input file, if the folder_path is empty, it fills it with the files folder.
Open a file dialog to select the output folder
Persists the calculated raw data and show the values
Persists the calculated discrete data
Persists the pre-processed obj
Persists the calculated raw data
Set the status of the analyse
setupUi
Show the about window
Show the settings window
Start the analyse, create the thread and connect the signals.
Show or hide the graphs
Update the progress bar
Attributes
AllowNestedDocks
AllowTabbedDocks
AnimatedDocks
DrawChildren
DrawWindowBackground
ForceTabbedDocks
GroupedDragging
IgnoreMask
PdmDepth
PdmDevicePixelRatio
PdmDevicePixelRatioScaled
PdmDpiX
PdmDpiY
PdmHeight
PdmHeightMM
PdmNumColors
PdmPhysicalDpiX
PdmPhysicalDpiY
PdmWidth
PdmWidthMM
VerticalTabs
customContextMenuRequested
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
destroyed
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
iconSizeChanged
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
objectNameChanged
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
staticMetaObject
tabifiedDockWidgetActivated
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
toolButtonStyleChanged
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
windowIconChanged
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
windowIconTextChanged
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
windowTitleChanged
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
- class DockOption
Bases:
int
- class DockOptions
- class DockOptions(f: QMainWindow.DockOptions | QMainWindow.DockOption)
- class DockOptions(a0: QMainWindow.DockOptions)
Bases:
simplewrapper
- class PaintDeviceMetric
Bases:
int
- class RenderFlag
Bases:
int
- class RenderFlags
- class RenderFlags(f: QWidget.RenderFlags | QWidget.RenderFlag)
- class RenderFlags(a0: QWidget.RenderFlags)
Bases:
simplewrapper
- acceptDrops(self) bool
- accessibleDescription(self) str
- accessibleName(self) str
- actionEvent(self, a0: QActionEvent)
- actions(self) List[QAction]
- activateWindow(self)
- addAction(self, action: QAction)
- addActions(self, actions: Iterable[QAction])
- addDockWidget(self, area: Qt.DockWidgetArea, dockwidget: QDockWidget)
- addDockWidget(self, area: Qt.DockWidgetArea, dockwidget: QDockWidget, orientation: Qt.Orientation) None
- addToolBar(self, area: Qt.ToolBarArea, toolbar: QToolBar)
- addToolBar(self, toolbar: QToolBar) None
- addToolBar(self, title: str) QToolBar
- addToolBarBreak(self, area: Qt.ToolBarArea = Qt.TopToolBarArea)
- adjustSize(self)
- autoFillBackground(self) bool
- backgroundRole(self) QPalette.ColorRole
- baseSize(self) QSize
- blockSignals(self, b: bool) bool
- centralWidget(self) QWidget
- changeEvent(self, a0: QEvent)
- check_input_file()
- Check if the input file is valid by checking:
if it exists
if its extension is .obj
- check_output_folder()
Check if the output folder is valid by cheking if it exists.
- childAt(self, p: QPoint) QWidget
- childAt(self, ax: int, ay: int) QWidget
- childEvent(self, a0: QChildEvent)
- children(self) List[QObject]
- childrenRect(self) QRect
- childrenRegion(self) QRegion
- clearFocus(self)
- clearMask(self)
- clear_graphs()
Clear the graphs
- close(self) bool
- closeEvent(self, a0: QCloseEvent)
- colorCount(self) int
- connectNotify(self, signal: QMetaMethod)
- contentsMargins(self) QMargins
- contentsRect(self) QRect
- contextMenuEvent(self, event: QContextMenuEvent)
- contextMenuPolicy(self) Qt.ContextMenuPolicy
- corner(self, corner: Qt.Corner) Qt.DockWidgetArea
- create(self, window: PyQt5.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
- createPopupMenu(self) QMenu
- createWindowContainer(window: QWindow, parent: Optional[QWidget] = None, flags: Qt.WindowFlags | Qt.WindowType = 0) QWidget
- cursor(self) QCursor
- customEvent(self, a0: QEvent)
- deleteLater(self)
- depth(self) int
- destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
- devType(self) int
- devicePixelRatio(self) int
- devicePixelRatioF(self) float
- devicePixelRatioFScale() float
- disconnect(a0: QMetaObject.Connection) bool
- disconnect(self) None
- disconnectNotify(self, signal: QMetaMethod)
- dockOptions(self) QMainWindow.DockOptions
- dockWidgetArea(self, dockwidget: QDockWidget) Qt.DockWidgetArea
- documentMode(self) bool
- dragEnterEvent(self, a0: QDragEnterEvent)
- dragLeaveEvent(self, a0: QDragLeaveEvent)
- dragMoveEvent(self, a0: QDragMoveEvent)
- dropEvent(self, a0: QDropEvent)
- dumpObjectInfo(self)
- dumpObjectTree(self)
- dynamicPropertyNames(self) List[QByteArray]
- effectiveWinId(self) PyQt5.sip.voidptr
- ensurePolished(self)
- enterEvent(self, a0: QEvent)
- event(self, event: QEvent) bool
- eventFilter(self, a0: QObject, a1: QEvent) bool
- export_advanced_data()
Export the advanced data to a file
- find(a0: PyQt5.sip.voidptr) QWidget
- findChild(self, type: type, name: str = '', options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
- findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
- findChildren(self, type: type, name: str = '', options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type: type, regExp: QRegExp, options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, types: Tuple, regExp: QRegExp, options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOptions | Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- finish_analyse()
Finish the analyse
- focusInEvent(self, a0: QFocusEvent)
- focusNextChild(self) bool
- focusNextPrevChild(self, next: bool) bool
- focusOutEvent(self, a0: QFocusEvent)
- focusPolicy(self) Qt.FocusPolicy
- focusPreviousChild(self) bool
- focusProxy(self) QWidget
- focusWidget(self) QWidget
- font(self) QFont
- fontInfo(self) QFontInfo
- fontMetrics(self) QFontMetrics
- foregroundRole(self) QPalette.ColorRole
- frameGeometry(self) QRect
- frameSize(self) QSize
- geometry(self) QRect
- getContentsMargins(self) Tuple[int, int, int, int]
- grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) QPixmap
- grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlags | Qt.GestureFlag = Qt.GestureFlags())
- grabKeyboard(self)
- grabMouse(self)
- grabMouse(self, a0: QCursor | Qt.CursorShape) None
- grabShortcut(self, key: QKeySequence | QKeySequence.StandardKey | str | int, context: Qt.ShortcutContext = Qt.WindowShortcut) int
- graph_type_changed()
Update the number of graphs
- graphicsEffect(self) QGraphicsEffect
- graphicsProxyWidget(self) QGraphicsProxyWidget
- hasFocus(self) bool
- hasHeightForWidth(self) bool
- hasMouseTracking(self) bool
- hasTabletTracking(self) bool
- height(self) int
- heightForWidth(self, a0: int) int
- heightMM(self) int
- hide(self)
- hideEvent(self, a0: QHideEvent)
- iconSize(self) QSize
- inherits(self, classname: str) bool
- initPainter(self, painter: QPainter)
- inputMethodEvent(self, a0: QInputMethodEvent)
- inputMethodHints(self) Qt.InputMethodHints
- inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
- insertAction(self, before: QAction, action: QAction)
- insertActions(self, before: QAction, actions: Iterable[QAction])
- insertToolBar(self, before: QToolBar, toolbar: QToolBar)
- insertToolBarBreak(self, before: QToolBar)
- installEventFilter(self, a0: QObject)
- isActiveWindow(self) bool
- isAncestorOf(self, child: QWidget) bool
- isAnimated(self) bool
- isDockNestingEnabled(self) bool
- isEnabled(self) bool
- isEnabledTo(self, a0: QWidget) bool
- isFullScreen(self) bool
- isHidden(self) bool
- isLeftToRight(self) bool
- isMaximized(self) bool
- isMinimized(self) bool
- isModal(self) bool
- isRightToLeft(self) bool
- isSeparator(self, pos: QPoint) bool
- isSignalConnected(self, signal: QMetaMethod) bool
- isVisible(self) bool
- isVisibleTo(self, a0: QWidget) bool
- isWidgetType(self) bool
- isWindow(self) bool
- isWindowModified(self) bool
- isWindowType(self) bool
- keyPressEvent(self, a0: QKeyEvent)
- keyReleaseEvent(self, a0: QKeyEvent)
- keyboardGrabber() QWidget
- killTimer(self, id: int)
- layout(self) QLayout
- layoutDirection(self) Qt.LayoutDirection
- leaveEvent(self, a0: QEvent)
- locale(self) QLocale
- logicalDpiX(self) int
- logicalDpiY(self) int
- lower(self)
- mapFrom(self, a0: QWidget, a1: QPoint) QPoint
- mapFromGlobal(self, a0: QPoint) QPoint
- mapFromParent(self, a0: QPoint) QPoint
- mapTo(self, a0: QWidget, a1: QPoint) QPoint
- mapToGlobal(self, a0: QPoint) QPoint
- mapToParent(self, a0: QPoint) QPoint
- mask(self) QRegion
- maximumHeight(self) int
- maximumSize(self) QSize
- maximumWidth(self) int
- metaObject(self) QMetaObject
- metric(self, a0: QPaintDevice.PaintDeviceMetric) int
- minimumHeight(self) int
- minimumSize(self) QSize
- minimumSizeHint(self) QSize
- minimumWidth(self) int
- mouseDoubleClickEvent(self, a0: QMouseEvent)
- mouseGrabber() QWidget
- mouseMoveEvent(self, a0: QMouseEvent)
- mousePressEvent(self, a0: QMouseEvent)
- mouseReleaseEvent(self, a0: QMouseEvent)
- move(self, a0: QPoint)
- move(self, ax: int, ay: int) None
- moveEvent(self, a0: QMoveEvent)
- moveToThread(self, thread: QThread)
- nativeEvent(self, eventType: QByteArray | bytes | bytearray, message: PyQt5.sip.voidptr) Tuple[bool, int]
- nativeParentWidget(self) QWidget
- nextInFocusChain(self) QWidget
- normalGeometry(self) QRect
- objectName(self) str
- overrideWindowFlags(self, type: Qt.WindowFlags | Qt.WindowType)
- overrideWindowState(self, state: Qt.WindowStates | Qt.WindowState)
- paintEngine(self) QPaintEngine
- paintEvent(self, a0: QPaintEvent)
- paintingActive(self) bool
- palette(self) QPalette
- parent(self) QObject
- parentWidget(self) QWidget
- physicalDpiX(self) int
- physicalDpiY(self) int
- pos(self) QPoint
- previousInFocusChain(self) QWidget
- process_advanced_data(discrete_data: dict, refresh: bool = False)
Start the analyse, create the thread and connect the signals.
- process_discrete_data(obj: ScannedObject)
Start the analyse, create the thread and connect the signals.
- process_raw_data(obj: ScannedObject)
Start the analyse, create the thread and connect the signals.
- property(self, name: str) Any
- pyqtConfigure(...)
Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.
- raise_(self)
- receivers(self, signal: PYQT_SIGNAL) int
- rect(self) QRect
- refresh_advanced_data()
Start the analyse, create the thread and connect the signals.
- releaseKeyboard(self)
- releaseMouse(self)
- releaseShortcut(self, id: int)
- removeAction(self, action: QAction)
- removeDockWidget(self, dockwidget: QDockWidget)
- removeEventFilter(self, a0: QObject)
- removeToolBar(self, toolbar: QToolBar)
- removeToolBarBreak(self, before: QToolBar)
- render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlags | QWidget.RenderFlag = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren))
- render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlags | QWidget.RenderFlag = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren)) None
- renderDiscreteGraphs(obj: ScannedObject, raw_data: dict, discrete_data: dict)
- renderGraphs(obj: ScannedObject, raw_data: dict, discrete_data: dict)
Render the graphs
- Parameters:
obj – The scanned object
raw_data – The raw data
discrete_data – The discrete data
- repaint(self)
- repaint(self, x: int, y: int, w: int, h: int) None
- repaint(self, a0: QRect) None
- repaint(self, a0: QRegion) None
- resize(self, a0: QSize)
- resize(self, w: int, h: int) None
- resizeDocks(self, docks: Iterable[QDockWidget], sizes: Iterable[int], orientation: Qt.Orientation)
- resizeEvent(self, a0: QResizeEvent)
- restoreDockWidget(self, dockwidget: QDockWidget) bool
- restoreGeometry(self, geometry: QByteArray | bytes | bytearray) bool
- restoreState(self, state: QByteArray | bytes | bytearray, version: int = 0) bool
- saveGeometry(self) QByteArray
- saveState(self, version: int = 0) QByteArray
- save_model()
Save the model to a file
- screen(self) QScreen
- scroll(self, dx: int, dy: int)
- scroll(self, dx: int, dy: int, a2: QRect) None
- select_file()
Open a file dialog to select the input file, if the folder_path is empty, it fills it with the files folder.
- select_folder()
Open a file dialog to select the output folder
- sender(self) QObject
- senderSignalIndex(self) int
- setAcceptDrops(self, on: bool)
- setAccessibleDescription(self, description: str)
- setAccessibleName(self, name: str)
- setAnimated(self, enabled: bool)
- setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
- setAutoFillBackground(self, enabled: bool)
- setBackgroundRole(self, a0: QPalette.ColorRole)
- setBaseSize(self, basew: int, baseh: int)
- setBaseSize(self, s: QSize) None
- setCentralWidget(self, widget: QWidget)
- setContentsMargins(self, left: int, top: int, right: int, bottom: int)
- setContentsMargins(self, margins: QMargins) None
- setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
- setCorner(self, corner: Qt.Corner, area: Qt.DockWidgetArea)
- setCursor(self, a0: QCursor | Qt.CursorShape)
- setDisabled(self, a0: bool)
- setDockNestingEnabled(self, enabled: bool)
- setDockOptions(self, options: QMainWindow.DockOptions | QMainWindow.DockOption)
- setDocumentMode(self, enabled: bool)
- setEnabled(self, a0: bool)
- setFixedHeight(self, h: int)
- setFixedSize(self, a0: QSize)
- setFixedSize(self, w: int, h: int) None
- setFixedWidth(self, w: int)
- setFocus(self)
- setFocus(self, reason: Qt.FocusReason) None
- setFocusPolicy(self, policy: Qt.FocusPolicy)
- setFocusProxy(self, a0: QWidget)
- setFont(self, a0: QFont)
- setForegroundRole(self, a0: QPalette.ColorRole)
- setGeometry(self, a0: QRect)
- setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
- setGraphicsEffect(self, effect: QGraphicsEffect)
- setHidden(self, hidden: bool)
- setIconSize(self, iconSize: QSize)
- setInputMethodHints(self, hints: Qt.InputMethodHints | Qt.InputMethodHint)
- setLayout(self, a0: QLayout)
- setLayoutDirection(self, direction: Qt.LayoutDirection)
- setLocale(self, locale: QLocale)
- setMask(self, a0: QBitmap)
- setMask(self, a0: QRegion) None
- setMaximumHeight(self, maxh: int)
- setMaximumSize(self, maxw: int, maxh: int)
- setMaximumSize(self, s: QSize) None
- setMaximumWidth(self, maxw: int)
- setMenuBar(self, menubar: QMenuBar)
- setMenuWidget(self, menubar: QWidget)
- setMinimumHeight(self, minh: int)
- setMinimumSize(self, minw: int, minh: int)
- setMinimumSize(self, s: QSize) None
- setMinimumWidth(self, minw: int)
- setMouseTracking(self, enable: bool)
- setObjectName(self, name: str)
- setPalette(self, a0: QPalette)
- setParent(self, parent: QWidget)
- setParent(self, parent: QWidget, f: Qt.WindowFlags | Qt.WindowType) None
- setProperty(self, name: str, value: Any) bool
- setShortcutAutoRepeat(self, id: int, enabled: bool = True)
- setShortcutEnabled(self, id: int, enabled: bool = True)
- setSizeIncrement(self, w: int, h: int)
- setSizeIncrement(self, s: QSize) None
- setSizePolicy(self, a0: QSizePolicy)
- setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
- setStatusBar(self, statusbar: QStatusBar)
- setStatusTip(self, a0: str)
- setStyle(self, a0: QStyle)
- setStyleSheet(self, styleSheet: str)
- setTabOrder(a0: QWidget, a1: QWidget)
- setTabPosition(self, areas: Qt.DockWidgetAreas | Qt.DockWidgetArea, tabPosition: QTabWidget.TabPosition)
- setTabShape(self, tabShape: QTabWidget.TabShape)
- setTabletTracking(self, enable: bool)
- setToolButtonStyle(self, toolButtonStyle: Qt.ToolButtonStyle)
- setToolTip(self, a0: str)
- setToolTipDuration(self, msec: int)
- setUnifiedTitleAndToolBarOnMac(self, set: bool)
- setUpdatesEnabled(self, enable: bool)
- setVisible(self, visible: bool)
- setWhatsThis(self, a0: str)
- setWindowFilePath(self, filePath: str)
- setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
- setWindowFlags(self, type: Qt.WindowFlags | Qt.WindowType)
- setWindowIcon(self, icon: QIcon)
- setWindowIconText(self, a0: str)
- setWindowModality(self, windowModality: Qt.WindowModality)
- setWindowModified(self, a0: bool)
- setWindowOpacity(self, level: float)
- setWindowRole(self, a0: str)
- setWindowState(self, state: Qt.WindowStates | Qt.WindowState)
- setWindowTitle(self, a0: str)
- set_advanced_data(advanced_data: dict)
Persists the calculated raw data and show the values
- set_discrete_data(discrete_data: dict)
Persists the calculated discrete data
- set_obj(obj: ScannedObject)
Persists the pre-processed obj
- set_raw_data(raw_data: dict)
Persists the calculated raw data
- set_status(status: str)
Set the status of the analyse
- show(self)
- showEvent(self, a0: QShowEvent)
- showFullScreen(self)
- showMaximized(self)
- showMinimized(self)
- showNormal(self)
- show_about()
Show the about window
- show_settings()
Show the settings window
- signalsBlocked(self) bool
- size(self) QSize
- sizeHint(self) QSize
- sizeIncrement(self) QSize
- sizePolicy(self) QSizePolicy
- splitDockWidget(self, after: QDockWidget, dockwidget: QDockWidget, orientation: Qt.Orientation)
- stackUnder(self, a0: QWidget)
- startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
- start_preprocess()
Start the analyse, create the thread and connect the signals.
- statusBar(self) QStatusBar
- statusTip(self) str
- style(self) QStyle
- styleSheet(self) str
- tabPosition(self, area: Qt.DockWidgetArea) QTabWidget.TabPosition
- tabShape(self) QTabWidget.TabShape
- tabifiedDockWidgets(self, dockwidget: QDockWidget) List[QDockWidget]
- tabifyDockWidget(self, first: QDockWidget, second: QDockWidget)
- tabletEvent(self, a0: QTabletEvent)
- takeCentralWidget(self) QWidget
- testAttribute(self, attribute: Qt.WidgetAttribute) bool
- thread(self) QThread
- timerEvent(self, a0: QTimerEvent)
- toggle_graphs()
Show or hide the graphs
- toolBarArea(self, toolbar: QToolBar) Qt.ToolBarArea
- toolBarBreak(self, toolbar: QToolBar) bool
- toolButtonStyle(self) Qt.ToolButtonStyle
- toolTip(self) str
- toolTipDuration(self) int
- tr(self, sourceText: str, disambiguation: Optional[str] = None, n: int = -1) str
- underMouse(self) bool
- ungrabGesture(self, type: Qt.GestureType)
- unifiedTitleAndToolBarOnMac(self) bool
- unsetCursor(self)
- unsetLayoutDirection(self)
- unsetLocale(self)
- update(self)
- update(self, a0: QRect) None
- update(self, a0: QRegion) None
- update(self, ax: int, ay: int, aw: int, ah: int) None
- updateGeometry(self)
- updateMicroFocus(self)
- update_progress_bar(value)
Update the progress bar
- updatesEnabled(self) bool
- visibleRegion(self) QRegion
- whatsThis(self) str
- wheelEvent(self, a0: QWheelEvent)
- width(self) int
- widthMM(self) int
- winId(self) PyQt5.sip.voidptr
- window(self) QWidget
- windowFilePath(self) str
- windowFlags(self) Qt.WindowFlags
- windowHandle(self) QWindow
- windowIcon(self) QIcon
- windowIconText(self) str
- windowModality(self) Qt.WindowModality
- windowOpacity(self) float
- windowRole(self) str
- windowState(self) Qt.WindowStates
- windowTitle(self) str
- windowType(self) Qt.WindowType
- x(self) int
- y(self) int