主页 | 所有的类 | 主要的类 | 注释的类 | 分组的类 | 函数 |
QCheckTableItem类提供了QTable中的多选框。 详见……
#include <qtable.h>
继承了QTableItem。
QCheckTableItem类提供了QTable中的多选框。
一个QCheckTableItem是一个表项,其外观和行为如同多选框。使用QCheckTableItem而不是真实的多选框的好处在于,在QTable中QCheckTableItem要比真实的多选框节省很多资源。当单元格具有焦点时,QCheckTableItem显示一个与用户交互的真实多选框。当单元格没有焦点时,单元格看起来像是一个多选框。象素映射不能用于QCheckTableItem。
QCheckTableItem表项具有编辑类型WhenCurrent(参见EditType)。
要改变多选框的标签,使用setText()。多选框可以通过setChecked()来设置选中和不选中,其状态可以通过isChecked()得到。
使用QTable::setItem()以把QCheckTableItem填充进一个表格单元格。
使用运行时类型判别(rtti)值,可以辨别QCheckTableItem与QTableItem和QComboTableItem。
也参见rtti()、EditType、QComboTableItem、QTableItem和高级部件。
也参见setChecked()。
返回2。
让你的派生类为rtti()返回自己的值,以区别于其他表项子类。你应该使用大于1000的值,最好是大的随机数,以允许对该类的扩展。
也参见QTableItem::rtti()。
由QTableItem处重新实现。
也参见isChecked()。
Copyright © 2002 Trolltech | Trademarks | 译者:farfareast | Qt 3.0.5版
|