QTextTableCell Class Reference[QtGui module]



该类描绘在QTextTable里面的一个单元的属性



#include <QTextTableCell>



注意:所有的函数是可重入的



公共函数:



QTextTableCell

 

QTextTableCell​ ( const QTextTableCell &  other )

 

~QTextTableCell

QTextFrame::iterator

begin

int

column

int

columnSpan

QTextFrame::iterator

end

QTextCursor

firstCursorPosition

QTextCharFormat

format

bool

isValid

QTextCursor

lastCursorPosition

int

row

int

rowSpan

void

setFormat​ ( const QTextCharFormat &  format )

int

tableCellFormatIndex

bool

operator!=​ ( const QTextTableCell &  other ) const

QTextTableCell &

operator=​ ( const QTextTableCell &  other )

bool

operator==​ ( const QTextTableCell &  other ) const

详细描述:



表格单元是由文件结构组成。表格使单元进入特别的行和列。单元也能分开到多个行和列。



单元通常创建,当一个表被插入到一个文件,使用QTextCursor::insertTable(),但是他们也被创建和摧毁当一个表被重新定义大小。



单元包含信息关于他们的定位,你能获得row()和column()数,和他的rowSpan()、columnSpan()。



Format()描述缺省的字符格式。firstCursorPosition()、lastCursorPosition()函数用来获得单元的长度。



成员函数文件:



QTextTableCell::QTextTableCell ()



构建一个无用的表格单元。



QTextTableCell::QTextTableCell ( const QTextTableCell & other )



在其他的单元上,构建一个单元



QTextTableCell::~QTextTableCell ()

​QTextFrame::iterator​​ QTextTableCell::begin () const



返回一个frame 迭代器,指向开始的单元



int QTextTableCell::column () const



返回表格中包含这个单元的列数



int QTextTableCell::columnSpan () const



返回这个单元跨越多少列



​QTextFrame::iterator​​ QTextTableCell::end () const

​QTextCursor​​ QTextTableCell::firstCursorPosition () const

​QTextCharFormat​​ QTextTableCell::format () const

bool QTextTableCell::isValid () const

​QTextCursor​​ QTextTableCell::lastCursorPosition () const

int QTextTableCell::row () const

int QTextTableCell::rowSpan () const

void QTextTableCell::setFormat ( const ​​QTextCharFormat​​ & format )



设置单元的字符格式。这能看改变背景颜色的例子。



QTextTableCell cell = table->cellAt(2,3);



QTextCharFormat format = cell.format();



Format.setBackground(Qt::blue);



Cell.setFormat(format);



注意:单元的行或者列跨越,不能别改变通过这个函数。你不得不使用QTextTable::mergeCells和QTextTable::splitCell



int QTextTableCell::tableCellFormatIndex () const



返回表格单元的格式。



QTextTableCell & QTextTableCell::operator= ( const QTextTableCell & other )

bool QTextTableCell::operator== ( const QTextTableCell & other ) const



 



bool QTextTableCell::operator!= ( const QTextTableCell & other ) const