KButtonGroup Class Reference
from PyKDE4.kdeui import *
Inherits: QGroupBox → QWidget → QObject
Detailed Description
Group box with index of the selected button KGroupBox is a simple group box that can keep track of the current selected button of the ones added to it.
Use normally as you would with a QGroupBox.

"KDE Button Group containing 3 KPushButtons"
Signals | |
| changed (, int id) | |
| clicked (, int id) | |
| pressed (, int id) | |
| released (, int id) | |
Methods | |
| __init__ (self, QWidget parent=0) | |
| changed (self, int id) | |
| childEvent (self, QChildEvent event) | |
| clicked (self, int id) | |
| int | id (self, QAbstractButton button) |
| pressed (self, int id) | |
| released (self, int id) | |
| int | selected (self) |
| setSelected (self, int id) | |
Method Documentation
| __init__ | ( | self, | ||
| QWidget | parent=0 | |||
| ) |
Construct a new empty KGroupBox.
| changed | ( | self, | ||
| int | id | |||
| ) |
Emitted when anything (a click on a button, or calling setSelected()) change the id of the current selected. id is the index of the new selected button.
- Signal syntax:
QObject.connect(source, SIGNAL("changed(int)"), target_slot)
| childEvent | ( | self, | ||
| QChildEvent | event | |||
| ) |
Reimplemented from QGroupBox.
| clicked | ( | self, | ||
| int | id | |||
| ) |
The button with index id was clicked
- Signal syntax:
QObject.connect(source, SIGNAL("clicked(int)"), target_slot)
| int id | ( | self, | ||
| QAbstractButton | button | |||
| ) |
- Returns:
- the index of button.
- Since:
- 4.3
| pressed | ( | self, | ||
| int | id | |||
| ) |
The button with index id was pressed
- Signal syntax:
QObject.connect(source, SIGNAL("pressed(int)"), target_slot)
| released | ( | self, | ||
| int | id | |||
| ) |
The button with index id was released
- Signal syntax:
QObject.connect(source, SIGNAL("released(int)"), target_slot)
| int selected | ( | self ) |
Return the index of the selected QAbstractButton, among the QAbstractButton's added to the widget.
- Returns:
- the index of the selected button
| setSelected | ( | self, | ||
| int | id | |||
| ) |
Select the id -th button
KDE 4.4 PyKDE API Reference