QTableWidgetItem 是 PyQt5 中用于在 QTableWidget 表格控件中表示单元格数据的类,支持文本、图标、复选框、对齐方式及自定义数据存储。它允许对每个单元格进行精细化控制,是构建交互式表格的核心组件。以下是详细介绍及常用方法:
一、核心功能
- 数据存储:存储文本、图标、复选框状态及用户自定义数据。
- 样式控制:设置字体、背景色、前景色。
- 对齐方式:控制单元格内容的对齐方向。
- 可编辑性:设置单元格是否允许编辑。
- 交互支持:监听单元格内容变化事件。
二、常用方法
1. 创建与初始化
| 方法 | 说明 | 示例 |
|---|---|---|
QTableWidgetItem(text: str = "", type: int = Type) |
构造函数 | item = QTableWidgetItem("数据") |
setText(text: str) |
设置单元格文本 | item.setText("新值") |
text() -> str |
获取单元格文本 | print(item.text()) |
setIcon(icon: QIcon) |
设置单元格图标 | item.setIcon(QIcon("file.png")) |
icon() -> QIcon |
获取图标 | icon = item.icon() |


2564

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



