src.UI.ui module¶
-
class
src.UI.ui.UI(main, parent=None)¶ Bases:
PyQt5.QtWidgets.QMainWindow,Ui_MainWindowThe actual UI widgets
- Parameters
baseUIWidget ([type]) – QT standard template
baseUIClass ([type]) – QT standard template
- Returns
so that the Provee object (main) can use it
- Return type
The UI object
-
addModelToList(name)¶
-
addProjectors()¶
-
addWordsToTables(wordTuples)¶
-
clearWordTable()¶
-
clickedMainButton()¶ Disable/enable the left menu
-
closeWindow()¶ Close the window
-
property
gripSize¶
-
handleConnections()¶ Handle the toolbar connections (Maybe transport this to main.py)
-
maximizeWindow()¶ Maximize the window
-
minimizeWindow()¶ Minimize the window
-
mouseMoveEvent(self, QMouseEvent)¶
-
mousePressEvent(self, QMouseEvent)¶
-
progressBarValue(value, widget, color)¶ Calculate the angle of the circular loading and set it
- Parameters
value (int) – New Percentage
widget (QWidget) – The widget of the progress Bar
color (string) – The used color
-
resizeEvent(self, QResizeEvent)¶
-
setGripSize(size)¶
-
setValue(labelPercentage, progressBarName, color, value)¶ Set the value of a circular progress bar (KNN, Projector or Transformer)
- Parameters
labelPercentage (int) – New Percentage
progressBarName (QWidget) – The widget of the progress Bar
color (string) – The used color
value (int) – The new progress percentage
-
setVisualiser(widget)¶ Put the visualiser in the main stackedwidget, and select it from
- Parameters
widget (QWidget) – The visualier
-
setupPercentageLoaders()¶ Set up the circular percentage loaders
-
setupWordTable()¶
-
swapSettingsScreen()¶ Being able to switch the main screen (between visualiser and config widget (WIP))
-
updateFittingPercentage(percentage)¶ Update the Projector progress percentage
- Parameters
percentage (int) – percentage
-
updateGrips()¶
-
updateKNNPercentage(percentage)¶ Update the KNN progress percentage
- Parameters
percentage (int) – percentage
-
updateTransformPercentage(percentage)¶ Update the Transformer progress percentage
- Parameters
percentage (int) – percentage