widgets.about_widget

A widget for presenting basic information about the application.

author:
  1. Savolainen (VTT)
date:

14.12.2017

Module Contents

class widgets.about_widget.AboutWidget(toolbox, version)[source]

Bases: PySide2.QtWidgets.QWidget

About widget class.

toolbox

QMainWindow instance

Type:ToolboxUI
version

Application version number

Type:str
calc_pos(self)[source]

Calculate the top-left corner position of this widget in relation to main window position and size in order to show about window in the middle of the main window.

setup_license_text(self)[source]

Add license to QTextBrowser.

keyPressEvent(self, e)[source]

Close form when Escape, Enter, Return, or Space bar keys are pressed.

Parameters:e (QKeyEvent) – Received key press event.
closeEvent(self, event=None)[source]

Handle close window.

Parameters:event (QEvent) – Closing event if ‘X’ is clicked.
mousePressEvent(self, e)[source]

Save mouse position at the start of dragging.

Parameters:e (QMouseEvent) – Mouse event
mouseReleaseEvent(self, e)[source]

Save mouse position at the end of dragging.

Parameters:e (QMouseEvent) – Mouse event
mouseMoveEvent(self, e)[source]

Moves the window when mouse button is pressed and mouse cursor is moved.

Parameters:e (QMouseEvent) – Mouse event