Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QStyleOptionMenuItem类是用来描述所必需的绘制的菜单项的参数。More...
继承QStyleOption。
该QStyleOptionMenuItem类是用来描述所必需的绘制的菜单项的参数。
QStyleOptionMenuItem包含的所有信息,QStyle功能需要从绘制菜单项QMenu。它也被用于绘制其他菜单相关的部件。
出于性能方面的原因,访问成员变量是直接的(即使用. or ->操作符)。这种低层次的感觉,使结构简单的使用,并强调这些只是所用的样式函数的参数。
举一个例子展示风格选择如何使用,请参阅Styles例子。
此枚举是用来表示一个复选标记是否应该被绘制的项目,或者即使它应该在所有绘制。
Constant | Value | Description |
---|---|---|
QStyleOptionMenuItem.NotCheckable | 0 | 该项目是不是可复。 |
QStyleOptionMenuItem.Exclusive | 1 | 该项目是独家检查项目(如单选按钮) 。 |
QStyleOptionMenuItem.NonExclusive | 2 | 该项目是一个非排他性的检查项目(如复选框) 。 |
See also checkType,QAction.checkable,QAction.checked和QActionGroup.exclusive。
这个枚举表示该结构描述了菜单项的类型。
Constant | Value | Description |
---|---|---|
QStyleOptionMenuItem.Normal | 0 | 一个正常的菜单项。 |
QStyleOptionMenuItem.DefaultItem | 1 | 菜单项是默认操作与指定的QMenu.defaultAction( ) 。 |
QStyleOptionMenuItem.Separator | 2 | 一个菜单分隔符。 |
QStyleOptionMenuItem.SubMenu | 3 | 表示该菜单项指向一个子菜单。 |
QStyleOptionMenuItem.Scroller | 4 | 一个弹出式菜单滚动条(目前只用于在Mac OS X ) 。 |
QStyleOptionMenuItem.TearOff | 5 | 为菜单可撕式手柄。 |
QStyleOptionMenuItem.Margin | 6 | 菜单的利润率。 |
QStyleOptionMenuItem.EmptyArea | 7 | 菜单的空白区域。 |
See also menuItemType。
此枚举是用来保存有关样式选项的类型信息,并定义每个QStyleOption子类。
Constant | Value | Description |
---|---|---|
QStyleOptionMenuItem.Type | SO_MenuItem | 风格选择该类型提供(SO_MenuItem这个类) 。 |
该类型在内部使用QStyleOption,它的子类,并qstyleoption_cast()来确定的样式选项的类型。一般来说,你不需要担心这个,除非你想创建自己的QStyleOption子类和你自己的风格。
See also StyleOptionVersion。
此枚举是用来保存有关样式选项的版本信息,并定义每个QStyleOption子类。
Constant | Value | Description |
---|---|---|
QStyleOptionMenuItem.Version | 1 | 1 |
的版本是由QStyleOption子类实现不破坏兼容性扩展。如果你使用qstyleoption_cast( ) ,你通常并不需要检查它。
See also StyleOptionType。
构造一个QStyleOptionMenuItem,初始化成员变量,它们的默认值。
构造的一个副本other样式选项。
这个变量保存是否在菜单项被选中与否。
默认值是False 。
这个变量保存菜单项的选中标记的类型。
缺省值是NotCheckable。
See also CheckType。
这个变量保存用于菜单项文本的字体。
这是应该用于绘制文本菜单减去快捷的字体。快捷方式是使用画家的字体通常被绘制。默认情况下,应用程序的默认字体。
这个变量保存为菜单项的图标。
默认值是一个空的图标,即与既不是像素图,也不是一个文件名的图标。
这个变量保存的最大宽度图标在菜单项的图标。
这可以被用于绘制图标到正确的位置或适当的对准件。该变量必须设置无论菜单项是否有一个图标。默认值是0。
这个变量保存菜单是否作为一个整体具有辨认的物品或没有。
默认值是True 。
如果此选项设置为False ,然后在菜单没有辨认的项目。这使得它可以用于图形用户界面风格,以节省一些横向空间,通常会被用于检查列。
这个变量保存菜单项的类型。
缺省值是Normal。
See also MenuItemType。
这个变量保存了整个菜单的矩形。
默认值是空的矩形,即用宽度和高度设置为0的矩形。
这个变量保存的标籤宽度为菜单项。
该选项卡的宽度是菜单项的文本和快捷之间的距离。默认值是0。
这个变量保存的文本菜单项。
需要注意的是文本格式是这样的“菜单文本\t快捷方式“ 。
如果菜单项没有一个快捷方式,它只会包含菜单项的文本。默认值是一个空字符串。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |