KDE 4.5 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

KMenuBar Class Reference

from PyKDE4.kdeui import *

Inherits: QMenuBar → QWidget → QObject

Detailed Description

KDE Style-able menubar.

This is required since QMenuBar is currently not handled by QStyle.

Author:
Daniel "Mosfet" Duley.


Methods

 __init__ (self, QWidget parent=0)
 closeEvent (self, QCloseEvent a0)
bool eventFilter (self, QObject a0, QEvent a1)
bool isTopLevelMenu (self)
 paintEvent (self, QPaintEvent a0)
 resize (self, int w, int h)
 resize (self, QSize s)
 resizeEvent (self, QResizeEvent a0)
 setFrameStyle (self, int a0)
 setGeometry (self, QRect r)
 setGeometry (self, int x, int y, int w, int h)
 setLineWidth (self, int a0)
 setMargin (self, int a0)
 setTopLevelMenu (self, bool top_level=1)
QSize sizeHint (self)
 slotReadConfig (self)

Method Documentation

__init__ (  self,
QWidget  parent=0
)
closeEvent (  self,
QCloseEvent  a0
)
bool eventFilter (  self,
QObject  a0,
QEvent  a1
)
bool isTopLevelMenu (   self )

Is our menubar a top-level (Macintosh style) menubar?

Returns:
True if it is top-level.

paintEvent (  self,
QPaintEvent  a0
)
resize (  self,
int  w,
int  h
)
resize (  self,
QSize  s
)
resizeEvent (  self,
QResizeEvent  a0
)
setFrameStyle (  self,
int  a0
)
setGeometry (  self,
QRect  r
)
setGeometry (  self,
int  x,
int  y,
int  w,
int  h
)
setLineWidth (  self,
int  a0
)
setMargin (  self,
int  a0
)
setTopLevelMenu (  self,
bool  top_level=1
)

This controls whether or not this menubar will be a top-level bar similar to the way Macintosh handles menubars. This overrides any global config settings.

Keep in mind that it is probably a really bad idea to use this unless you really know what you're doing. A feature like a top-level menubar is one that should really be shared by all applications. If your app is the only one with a top-level bar, then things might look very... odd.

This is included only for those people that do know that they need to use it.

Parameters:
top_level  If set to true, then this menubar will be a top-level menu

QSize sizeHint (   self )
slotReadConfig (   self )
  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • polkitqt
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal