TabWidget (hwx.gui)¶
NoteBook with tabs.
A NoteBook presents multiple mutually exclusive panes of content in the same area. It includes a tabbed control area with ‘text’ and a content area.
- Inherits:
 
Properties¶
Public Methods¶
addChildren (self, children)
addTab (self, child, text=’’, icon=None)
destroy (self)
enableGlobalActions (self, enable)
getMousePosition (self)
getRelativeMousePosition (self)
hide (self)
insertTab (self, child, text=’’, icon=None, index=-1)
saveAsPng (self, fname)
setF1HelpTopic (self, helptopic)
setProperties (self, kwds)
show (self)
Property Details¶
- property current¶
 
The current tab.
- property flat¶
 
Gives the TabWidget a borderless appearance.
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
- addTab(self, child, text='', icon=None)¶
 
Inserts a new tab with the specified child.
- param child
 The widget to be added to the tab.
- type child
 Widget
- param text
 The text to be displayed on the tab.
- type text
 str
- param icon
 The icon to be shown in the tab.
- type icon
 str
- 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.
- insertTab(self, child, text='', icon=None, index=- 1)¶
 
Inserts a new tab with the specified child.
- param child
 The widget to be added to the tab.
- type child
 Widget
- param text
 The text to be displayed on the tab.
- type text
 str
- param icon
 The icon to be shown in the tab.
- type icon
 str
- param index
 The index where to insert the tab.
- type index
 int
- 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.