ProgressBar (hwx.gui)¶
A Widget that shows the running status of a process.
- Inherits:
 
Properties¶
Public Methods¶
addChildren (self, children)
destroy (self)
enableGlobalActions (self, enable)
getMousePosition (self)
getRelativeMousePosition (self)
hide (self)
reset (self)
saveAsPng (self, fname)
setF1HelpTopic (self, helptopic)
setProperties (self, kwds)
show (self)
Property Details¶
- property centerIndicator¶
 
Center Indicator.
- property percentageVisible¶
 
Show/Hide percentage progress
- property progress¶
 
Current progress of progress bar.
- property totalSteps¶
 
Total number of steps in progress bar.
Method Details¶
- addChildren(self, children)¶
 
Add child widgets/layouts into this widget.
Widget children get layed out using a VBoxLayout.
Typically, you’ll pass the parent/children into the constructor instead of calling this function directly.
- param children
 - type children
 list[Widget] | Layout
- destroy(self)¶
 
Deletes this and all its children.
- enableGlobalActions(self, enable)¶
 
Sets the state of Global Actions.
Disable the global actions to get key events.
- param enable
 Determines whether to enable or disable global actions.
- type enable
 bool
- getMousePosition(self)¶
 
Returns the mouse position.
- getRelativeMousePosition(self)¶
 
Returns the mouse position relative to this widget.
- hide(self)¶
 
Hides the widget.
- reset(self)¶
 
Reset the ProgressBar.
- saveAsPng(self, fname)¶
 
Saves the widget as a .png file.
- param fname
 The file name for the .png
- type fname
 str
- returns
 True if it was saved succesfully, False otherwise.
- rtype
 bool
- setF1HelpTopic(self, helptopic)¶
 
Popup web-browser helps when the user hits F1 when over this.
- param helptopic
 Topic name user needs help in.
- type helptopic
 str
- setProperties(self, kwds)¶
 
Internal method called from constructors.
- show(self)¶
 
Shows the widget.