Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QStyleOptionToolBar Class Reference
[QtGui module]

该QStyleOptionToolBar类用于描述参数绘图工具栏。More...

继承QStyleOption

Types

Methods

Members


Detailed Description

该QStyleOptionToolBar类用于描述参数绘图工具栏。

QStyleOptionToolBar包含的所有信息,QStyle功能需要绘制QToolBar

出于性能方面的原因,访问成员变量是直接的(即使用. or ->操作符)。这种低层次的感觉,使结构简单的使用,并强调这些只是所用的样式函数的参数。

该QStyleOptionToolBar类持有lineWidthmidLineWidth用于绘制的窗口小部件。它还存储哪些信息area工具栏应设在,无论是动产还是不行,哪个位置的工具栏专线应具有(positionOfLine) ,以及工具栏的行内位置(positionWithinLine) 。

此外,该类提供了一些枚举:本ToolBarFeature枚举是用来描述一个工具栏是否是可移动的或不和ToolBarPosition枚举是用来描述一个工具条线的位置,以及行内的工具栏的位置。

举一个例子展示风格选择如何使用,请参阅Styles例子。


Type Documentation

QStyleOptionToolBar.StyleOptionType

此枚举是用来保存有关样式选项的类型信息,并定义每个QStyleOption子类。

Constant Value Description
QStyleOptionToolBar.Type SO_ToolBar 风格选择该类型提供(SO_ToolBar这个类) 。

该类型在内部使用QStyleOption,它的子类,并qstyleoption_cast()来确定的样式选项的类型。一般来说,你不需要担心这个,除非你想创建自己的QStyleOption子类和你自己的风格。

See also StyleOptionVersion

QStyleOptionToolBar.StyleOptionVersion

此枚举是用来保存有关样式选项的版本信息,并定义每个QStyleOption子类。

Constant Value Description
QStyleOptionToolBar.Version 1 1

的版本是由QStyleOption子类实现不破坏兼容性扩展。如果你使用qstyleoption_cast( ) ,你通常并不需要检查它。

See also StyleOptionType

QStyleOptionToolBar.ToolBarFeature

此枚举是用来描述一个工具栏是否是动产还是不行。

Constant Value Description
QStyleOptionToolBar.None 0x0 该工具栏不能移动。的默认值。
QStyleOptionToolBar.Movable 0x1 工具栏是可移动的,并按住光标移到工具栏的边界时,手柄会出现。

该ToolBarFeatures类型是一个typedef为QFlags\u003cToolBarFeature\u003e 。它存储ToolBarFeature值的或组合。

See also featuresQToolBar.isMovable( ) 。

QStyleOptionToolBar.ToolBarPosition

此枚举是用来描述一个工具栏线的位置,以及行内工具栏的位置。

一条线内的位置的顺序开始于垂直线的上方,并从左侧内的水平线。该线位置的顺序总是从父控件的边界边。

Constant Value Description
QStyleOptionToolBar.Beginning 0 工具栏位于一行的开头,或在工具条线是第几行。只能有一个工具(只有一行)这一立场。
QStyleOptionToolBar.Middle 1 工具栏位于线的中间,或在工具条线是在几行的中间。能有几个工具栏(和线)这一立场。
QStyleOptionToolBar.End 2 该工具栏位于该行的末尾,或者在工具栏行是最后的几行。只能有一个工具(只有一行)这一立场。
QStyleOptionToolBar.OnlyOne 3 只有一个工具条或线。这是缺省值positionOfLinepositionWithinLine变量。

See also positionWithinLinepositionOfLine


Method Documentation

QStyleOptionToolBar.__init__ (self)

构造一个QStyleOptionToolBar,初始化成员变量,它们的默认值。

QStyleOptionToolBar.__init__ (self, QStyleOptionToolBar other)

构造的一个副本other样式选项。


Member Documentation

ToolBarFeatures features

这个变量保存工具栏是否是动产还是不行。

缺省值是None

int lineWidth

这个变量保存线宽绘制工具栏。

默认值是0。

int midLineWidth

这个变量保存中间线宽绘制工具栏。

默认值是0。

ToolBarPosition positionOfLine

这个变量保存在工具栏线的位置。

缺省值是QStyleOptionToolBar.OnlyOne

ToolBarPosition positionWithinLine

这个变量保存在一行内工具栏的位置。

缺省值是QStyleOptionToolBar.OnlyOne

Qt.ToolBarArea toolBarArea

这个变量保存的绘图工具栏的位置。

缺省值是Qt.TopToolBarArea

See also Qt.ToolBarArea




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5