Qt:QTableWidgetItem

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

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、实例方法

原文链接:Qt:QTableWidgetItem -QT开发中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值