KPopupFrame Class Reference
from PyKDE4.kdeui import *
Inherits: QFrame → QWidget → QObject
Detailed Description
Frame with popup menu behavior.
- Author:
-  Tim Gilman, Mirko Boehm 
| 
 Signals | 
|  | leaveModality () | 
| 
 Methods | 
|  | __init__ (self, QWidget parent=0) | 
|  | __init__ (self, KPopupFrame a0) | 
|  | close (self, int r) | 
| int | exec_ (self, QPoint p) | 
| int | exec_ (self, int x, int y) | 
|  | keyPressEvent (self, QKeyEvent e) | 
|  | popup (self, QPoint pos) | 
|  | resizeEvent (self, QResizeEvent resize) | 
|  | setMainWidget (self, QWidget m) | 
Signal Documentation
- Signal syntax:
- QObject.connect(source, SIGNAL("leaveModality()"), target_slot)
 
Method Documentation
| __init__ | ( | self, |  | 
|  |  | QWidget | parent=0 | 
|  | ) |  |  |  | 
 
The contructor. Creates a dialog without buttons.
 
Close the popup window. This is called from the main widget, usually.
r is the result returned from exec().
 
| int exec_ | ( | self, |  | 
|  |  | QPoint | p | 
|  | ) |  |  |  | 
 
Execute the popup window.
 
| int exec_ | ( | self, |  | 
|  |  | int | x, | 
|  |  | int | y | 
|  | ) |  |  |  | 
 
Execute the popup window.
 
| keyPressEvent | ( | self, |  | 
|  |  | QKeyEvent | e | 
|  | ) |  |  |  | 
 
 
| popup | ( | self, |  | 
|  |  | QPoint | pos | 
|  | ) |  |  |  | 
 
Open the popup window at position pos.
 
| resizeEvent | ( | self, |  | 
|  |  | QResizeEvent | resize | 
|  | ) |  |  |  | 
 
The resize event. Simply resizes the main widget to the whole
widgets client size.
 
| setMainWidget | ( | self, |  | 
|  |  | QWidget | m | 
|  | ) |  |  |  | 
 
Set the main widget. You cannot set the main widget from the constructor,
since it must be a child of the frame itselfes.
Be careful: the size is set to the main widgets size. It is up to you to
set the main widgets correct size before setting it as the main
widget.