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) |
| leaveModality (self) |
| popup (self, QPoint pos) |
| resizeEvent (self, QResizeEvent resize) |
| setMainWidget (self, QWidget m) |
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().
Execute the popup window.
int exec_ |
( |
self, |
|
|
|
int |
x, |
|
|
int |
y |
|
) |
|
|
|
Execute the popup window.
- Signal syntax:
QObject.connect(source, SIGNAL("leaveModality()"), target_slot)
Open the popup window at position pos.
The resize event. Simply resizes the main widget to the whole
widgets client size.
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.