PyKDE - Python Bindings for KDE
class KStyle
Table of contents
Modules
kdefx Classes
All Classes
Module
kdefx
Class
KStyle
Inherits
QCommonStyle
enums
KStyleOption
= {Default, AllowMenuTransparency, FilledFrameWorkaround }
KStylePixelMetric
= {KPM_MenuItemSeparatorHeight, KPM_MenuItemHMargin, KPM_MenuItemVMargin, KPM_MenuItemHFrame, KPM_MenuItemVFrame, KPM_MenuItemCheckMarkHMargin, KPM_MenuItemArrowHMargin, KPM_MenuItemTabSpacing, KPM_ListViewBranchThickness }
KStylePrimitive
= {KPE_DockWindowHandle, KPE_ToolBarHandle, KPE_GeneralHandle, KPE_SliderGroove, KPE_SliderHandle, KPE_ListViewExpander, KPE_ListViewBranch }
KStyleScrollBarType
= {WindowsStyleScrollBar, PlatinumStyleScrollBar, ThreeButtonScrollBar, NextStyleScrollBar }
methods
KStyle
(flags = KStyle .Default, sbtype = KStyle .WindowsStyleScrollBar)
returns
a KStyle instance
Argument
Type
Default
flags
KStyle.KStyleFlags
KStyle .Default
sbtype
KStyle.KStyleScrollBarType
KStyle .WindowsStyleScrollBar
KStyle
(a0)
returns
a KStyle instance
Argument
Type
Default
a0
KStyle
defaultStyle
()
returns
(QString)
In versions KDE 3.1.0 and above only
static
drawComplexControl
(control, p, widget, r, cg, flags = Style_Default, controls = SC_All, active = SC_None, a0 = QStyleOption (QStyleOption .Default ))
returns
nothing
Argument
Type
Default
control
ComplexControl
p
QPainter
widget
QWidget
r
QRect
cg
QColorGroup
flags
SFlags
Style_Default
controls
SCFlags
SC_All
active
SCFlags
SC_None
a0
QStyleOption
QStyleOption (QStyleOption .Default )
drawControl
(element, p, widget, r, cg, flags = Style_Default, a0 = QStyleOption (QStyleOption .Default ))
returns
nothing
Argument
Type
Default
element
ControlElement
p
QPainter
widget
QWidget
r
QRect
cg
QColorGroup
flags
SFlags
Style_Default
a0
QStyleOption
QStyleOption (QStyleOption .Default )
drawKStylePrimitive
(kpe, p, widget, r, cg, flags = Style_Default, a0 = QStyleOption (QStyleOption .Default ))
returns
nothing
Argument
Type
Default
kpe
KStyle.KStylePrimitive
p
QPainter
widget
QWidget
r
QRect
cg
QColorGroup
flags
SFlags
Style_Default
a0
QStyleOption
QStyleOption (QStyleOption .Default )
drawPrimitive
(pe, p, r, cg, flags = Style_Default, a0 = QStyleOption (QStyleOption .Default ))
returns
nothing
Argument
Type
Default
pe
PrimitiveElement
p
QPainter
r
QRect
cg
QColorGroup
flags
SFlags
Style_Default
a0
QStyleOption
QStyleOption (QStyleOption .Default )
eventFilter
(object, event)
returns
(bool)
Argument
Type
Default
object
QObject
event
QEvent
kPixelMetric
(kpm, widget = 0)
returns
(int)
Argument
Type
Default
kpm
KStyle.KStylePixelMetric
widget
QWidget
0
pixelMetric
(m, widget = 0)
returns
(int)
Argument
Type
Default
m
PixelMetric
widget
QWidget
0
polish
(widget)
returns
nothing
Argument
Type
Default
widget
QWidget
polishPopupMenu
(a0)
returns
nothing
Argument
Type
Default
a0
QPopupMenu
querySubControl
(control, widget, pos, a0 = QStyleOption (QStyleOption .Default ))
returns
(SubControl)
Argument
Type
Default
control
ComplexControl
widget
QWidget
pos
QPoint
a0
QStyleOption
QStyleOption (QStyleOption .Default )
querySubControlMetrics
(control, widget, sc, a0 = QStyleOption (QStyleOption .Default ))
returns
(QRect)
Argument
Type
Default
control
ComplexControl
widget
QWidget
sc
SubControl
a0
QStyleOption
QStyleOption (QStyleOption .Default )
renderMenuBlendPixmap
(pix, cg, popup)
returns
nothing
Argument
Type
Default
pix
KPixmap
cg
QColorGroup
popup
QPopupMenu
setScrollBarType
(sbtype)
returns
nothing
Argument
Type
Default
sbtype
KStyle.KStyleScrollBarType
styleFlags
()
returns
(KStyle.KStyleFlags)
styleHint
(sh, w = 0, opt = QStyleOption (QStyleOption .Default ), shr = 0)
returns
(int)
Argument
Type
Default
sh
StyleHint
w
QWidget
0
opt
QStyleOption
QStyleOption (QStyleOption .Default )
shr
QStyleHintReturn
0
stylePixmap
(stylepixmap, widget = 0, a0 = QStyleOption (QStyleOption .Default ))
returns
(QPixmap)
Argument
Type
Default
stylepixmap
StylePixmap
widget
QWidget
0
a0
QStyleOption
QStyleOption (QStyleOption .Default )
subRect
(r, widget)
returns
(QRect)
Argument
Type
Default
r
SubRect
widget
QWidget
unPolish
(widget)
returns
nothing
Argument
Type
Default
widget
QWidget