Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QLayoutItem类提供了一个抽象的概念,一个QLayout操纵。More...
通过继承QLayout,QSpacerItem和QWidgetItem。
该QLayoutItem类提供了一个抽象的概念,一个QLayout操纵。
这是使用自定义布局。
提供纯虚函数返回有关布局的信息,包括,sizeHint( )minimumSize( )maximumSize( )和扩展( ) 。
布局的几何形状可以设置和检索setGeometry()和geometry() ,其与对准setAlignment()和alignment( ) 。
isEmpty( )返回版面项目是否为空。如果具体项目是一个QWidget,它可以使用来检索widget( ) 。同样,对于layout()和spacerItem( ) 。
一些布局有宽度和高度的相互依存关系。这些可以使用表示hasHeightForWidth( )heightForWidth()和minimumHeightForWidth( ) 。如需详细说明见Qt Quarterly文章Trading Height for Width。
构造与布局项目alignment。不是所有的子类支持对齐。
返回此项目的对齐方式。
See also setAlignment( ) 。
返回该控件的类型( s)为布局项目。对于QWidgetItem,控件类型来自于小部件的大小政策,对QLayoutItem,控制类型,从布局中的内容导出。
See also QSizePolicy.controlType( ) 。
这种方法是抽象的,应在任何子类中重新实现。
返回此布局的项目是否可以使更多的空间比使用sizeHint( ) 。的值Qt.Vertical or Qt.Horizontal意味着它要在只有一维增长,而Qt.Vertical|Qt.Horizontal也就是说,它要在这两个方面的增长。
这种方法是抽象的,应在任何子类中重新实现。
返回复盖此布局项目的矩形。
See also setGeometry( ) 。
返回True如果此布局的首选高度依赖于它的宽度,否则返回False 。默认实现返回False 。
在支持高度宽度布局管理器重新实现这个函数。
See also heightForWidth()和QWidget.heightForWidth( ) 。
返回此布局项目的首选高度,给出的宽度w。
默认实现返回-1 ,表明首选高度独立于项目的宽度。使用功能hasHeightForWidth()通常比调用此函数和试验-1快得多。
在支持高度宽度布局管理器重新实现这个函数。一个典型的实现将看起来像这样:
int MyLayout.heightForWidth(int w) const { if (cache_dirty || cached_width != w) { // not all C++ compilers support "mutable" MyLayout *that = (MyLayout*)this; int h = calculateHeightForWidth(w); that->cached_hfw = h; return h; } return cached_hfw; }
缓存强烈建议,没有它的布局将需要指数时间。
See also hasHeightForWidth( ) 。
无效在此布局项目的任何缓存信息。
这种方法是抽象的,应在任何子类中重新实现。
实现在子类中返回此项目是否为空,即是否包含任何部件。
如果这个项目是一个QLayout,它返回一个QLayout否则返回0。此功能提供了类型安全的铸造。
这种方法是抽象的,应在任何子类中重新实现。
实现在子类中返回这个项目的最大尺寸。
返回这个窗口部件需要为给定的宽度最小高度w。默认实现只返回heightForWidth (w) 。
这种方法是抽象的,应在任何子类中重新实现。
实现在子类中返回该项目的最小尺寸。
设置此项目的对齐方式alignment。
Note:项目定位只支持QLayoutItem子类在那里将有一个视觉效果。以外QSpacerItem,它提供了布局,继承所有公共Qt类空白QLayoutItem支持项目对齐。
See also alignment( ) 。
这种方法是抽象的,应在任何子类中重新实现。
实现在子类中设置该项目的几何图形r。
See also geometry( ) 。
这种方法是抽象的,应在任何子类中重新实现。
实现在子类中返回此项目的首选尺寸。
如果这个项目是一个QSpacerItem,它返回一个QSpacerItem否则返回0。此功能提供了类型安全的铸造。
如果这个项目是一个QWidget,它返回一个QWidget否则返回0。此功能提供了类型安全的铸造。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |