1、说明
QTableWidgetItem指明QTableWidget中的一个Item。Item通常包含文本、图标、checkbox。
最常用的构造Item的方式是:不指定该Item所在的TableWidget,之后通过对该TableWidget调用setItem( row , column , newItem )来往其中加入Item:
QTableWidgetItem *newItem = new QTableWidgetItem(tr("%1").arg(
pow(row, column+1)));
tableWidget->setItem(row, column, newItem);
每个Item都有一个它自己的背景色,通过setBackground()设置;当前的背景色通过background()查看。此外,每个Item的文本字体和字体颜色通过setFont()、setForeground()设置,通过font()、foreground()查看。
默认情况下,所有Item都是激活的、可编辑的、可选择的、可检查的、可拖拽的。
2、模块和加载项
|
Header: |
#include <QTableWidgetItem> |
|
qmake: |
QT += widgets |
3、构造
|
QTableWidgetItem(QTableWidgetItem other) |
获得另一个Item的副本 |
|
QTableWidgetItem(QIcon icon, QString text, int type = Type) |
用指定Icon和Text构造一个Item |
|
QTableWidgetItem(QString text, int type = Type) |
用指定Text构造一个Item |
|
QTableWidgetItem(int type = Type) |
构造一个空Item |
4、静态字段
|
enum |
ItemType { Type, UserType } |
Item的类型 |
|
Constant |
Value |
Description |
|
QTableWidgetItem::Type |
0 |
The default type for table widget items. |
|
QTableWidgetItem::UserType |
1000 |
The minimum value for custom types. Values below UserType are reserved by Qt. |
5、实例方法

QTableWidgetItem用于表示QTableWidget中的单元格内容,可以包含文本、图标或复选框。创建时可通过指定文字、图标或类型。每个Item可独立设置背景色、字体和前景色。默认情况下,Item具有活性,可编辑、选择、检查和拖动。QTableWidgetItem有不同类型,包括默认类型和用户自定义类型。
1600

被折叠的 条评论
为什么被折叠?



