表格组件 API¶
API 参考
完整的 API 文档请参考 英文版本,此处提供中文说明。
TableWidget 是用于在邮件中显示表格数据的组件,支持灵活的数据展示和样式定制。
核心功能¶
- 数据源支持:支持 pandas DataFrame、列表、字典等多种数据格式
- 表头管理:灵活设置表头和列名
- 单元格样式:支持单元格颜色、对齐方式、状态标识等
- 响应式表格:自动适配不同屏幕尺寸
- 索引显示:可选择显示或隐藏行索引
主要方法¶
TableWidget 方法¶
set_title(title): 设置表格标题set_headers(headers): 设置表头add_row(row_data): 添加数据行set_dataframe(df): 从 pandas DataFrame 设置数据clear_rows(): 清空所有数据行set_show_index(show): 设置是否显示索引
TableCell 类¶
value: 单元格的值color: 单元格背景色text_color: 文字颜色alignment: 对齐方式status: 状态标识(success, warning, error 等)