QToolBox Class Reference
[QtGui module]
该QToolBox类提供了选项卡式窗口小部件项目的列。More…
继承QFrame。
Methods
__init__ (self, QWidget parent = None, Qt.WindowFlags flags = 0)
int addItem (self, QWidget item, QString text)
int addItem (self, QWidget item, QIcon iconSet, QString text)
changeEvent (self, QEvent)
int count (self)
int currentIndex (self)
QWidget currentWidget (self)
bool event (self, QEvent e)
int indexOf (self, QWidget widget)
int insertItem (self, int index, QWidget item, QString text)
int insertItem (self, int index, QWidget widget, QIcon icon, QString text)
bool isItemEnabled (self, int index)
QIcon itemIcon (self, int index)
itemInserted (self, int index)
itemRemoved (self, int index)
QString itemText (self, int index)
QString itemToolTip (self, int index)
removeItem (self, int index)
setCurrentIndex (self, int index)
setCurrentWidget (self, QWidget widget)
setItemEnabled (self, int index, bool enabled)
setItemIcon (self, int index, QIcon icon)
setItemText (self, int index, QString text)
setItemToolTip (self, int index, QString toolTip)
showEvent (self, QShowEvent e)
QWidget widget (self, int index)
Special Methods
__len__ (self)
Qt Signals
void currentChanged (int)
Detailed Description
该QToolBox类提供了选项卡式窗口小部件项目的列。
工具箱是显示卡另一个上方的一列,与当前选项卡下面显示当前项目的Widget。每个标籤具有标籤的列中的索引位置。一个标籤的项目是QWidget。
每个项目都有一个itemText() ,可选itemIcon() ,可选itemToolTip() ,和一个widget( ) 。该项目的属性可以与被改变setItemText( )setItemIcon()和setItemToolTip( ) 。每个项目可以启用或禁用单独setItemEnabled( ) 。
项目,采用加addItem(),或者使用插入在特定位置insertItem( ) 。的总项数由下式给出count( ) 。项目可以用delete删除,或从工具箱中删除removeItem( ) 。结合removeItem()和insertItem()允许您将项目移到不同的位置。
目前项目widget的指数是由返回currentIndex( ),并设置用setCurrentIndex( ) 。特定项目的索引可以使用被发现indexOf( ) ,和一个给定的索引处的项目被退回item( ) 。
该currentChanged在当前项目改变( )信号被发射。
Method Documentation
QToolBox.__init__ (self, QWidget parent = None, Qt.WindowFlags flags = 0)
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
构造一个新的工具箱给定的parent和标志,f。
int QToolBox.addItem (self, QWidget item, QString text)
该item说法有它的所有权转移给Qt的。
添加widget在在工具箱的底部有一个新的选项卡。新标籤的文本设置为text和iconSet被显示到的左text。返回新的选项卡的索引。
int QToolBox.addItem (self, QWidget item, QIcon iconSet, QString text)
该item说法有它的所有权转移给Qt的。
这是一个重载函数。
添加小工具w在在工具箱的底部有一个新的选项卡。新标籤的文本设置为text。返回新的选项卡的索引。
QToolBox.changeEvent (self, QEvent)
从重新实现QWidget.changeEvent( ) 。
int QToolBox.count (self)
int QToolBox.currentIndex (self)
QWidget QToolBox.currentWidget (self)
[
返回一个指针,当前窗口小部件,或者0,如果不存在这样的资料。
]($docs-qwidget.html)
See also currentIndex()和setCurrentWidget( ) 。
bool QToolBox.event (self, QEvent e)
从重新实现QObject.event( ) 。
int QToolBox.indexOf (self, QWidget widget)
返回的索引widget,或-1,如果该项目不存在。
int QToolBox.insertItem (self, int index, QWidget item, QString text)
该item说法有它的所有权转移给Qt的。
插入widget在位置index,或在工具箱的底部,如果index超出范围。新项目的文本设置为text和icon被显示到的左text。返回新项目的索引。
int QToolBox.insertItem (self, int index, QWidget widget, QIcon icon, QString text)
该widget说法有它的所有权转移给Qt的。
这是一个重载函数。
插入widget在位置index,或在工具箱的底部,如果index超出范围。新项目的文本设置为text。返回新项目的索引。
bool QToolBox.isItemEnabled (self, int index)
返回True如果在位置的项目index被启用,否则返回False 。
QIcon QToolBox.itemIcon (self, int index)
[
返回该项目的位置的图标index如果,或者一个空图标index超出范围。
]($docs-qicon.html)
See also setItemIcon( ) 。
QToolBox.itemInserted (self, int index)
后一个新的项目加入或位置插入这个虚拟处理器被调用index。
See also itemRemoved( ) 。
QToolBox.itemRemoved (self, int index)
一个项目从位置移除后,此虚拟处理器被调用index。
See also itemInserted( ) 。
QString QToolBox.itemText (self, int index)
在位置返回项的文本index如果,或者一个空字符串index超出范围。
See also setItemText( ) 。
QString QToolBox.itemToolTip (self, int index)
返回该项目的工具提示的位置index如果,或者一个空字符串index超出范围。
See also setItemToolTip( ) 。
QToolBox.removeItem (self, int index)
删除位置的项目index从工具箱中。注意,该部件是not删除。
QToolBox.setCurrentIndex (self, int index)
这种方法也是一个Qt槽与C + +的签名void setCurrentIndex(int)
。
QToolBox.setCurrentWidget (self, QWidget widget)
这种方法也是一个Qt槽与C + +的签名void setCurrentWidget(QWidget *)
。
品牌widget当前的窗口小部件。该widget必须在此工具框中的项目。
See also addItem( )setCurrentIndex()和currentWidget( ) 。
QToolBox.setItemEnabled (self, int index, bool enabled)
If enabled为真,则在位置的项目index被启用,否则在位置的项目index被禁用。
See also isItemEnabled( ) 。
QToolBox.setItemIcon (self, int index, QIcon icon)
设置项的位置的图标index至icon。
See also itemIcon( ) 。
QToolBox.setItemText (self, int index, QString text)
设置项处位置的文本index至text。
如果提供的文字包含符号字符( ‘&’ ) ,助记符会自动为它创建。后面的“&”将被用来作为快捷键的字符。任何先前的记忆将被复盖,或者如果没有助记符由文本定义清除。请参阅QShortcut有关详细信息的文档(显示的实际符号,使用“\u0026\u0026” ) 。
See also itemText( ) 。
QToolBox.setItemToolTip (self, int index, QString toolTip)
设置项的位置的工具提示index至toolTip。
See also itemToolTip( ) 。
QToolBox.showEvent (self, QShowEvent e)
从重新实现QWidget.showEvent( ) 。
QWidget QToolBox.widget (self, int index)
[
返回小部件位置index或0,如果不存在这样的资料。
QToolBox.__len__ (self)
Qt Signal Documentation
void currentChanged (int)
这是该信号的默认超载。
在当前项目改变这个信号被发射。新的当前项目的索引是通过在index,或-1,如果没有当前项目。
]($docs-qwidget.html)