You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Qt Designer制作的PyQt5表格读取日期字符串用于PDF报告

解决Qt TableWidget读取日期字符串的问题

你当前代码直接将QTableWidgetItem对象存入列表,所以输出的是对象的内存引用信息。要获取表格中显示的日期字符串,需要调用QTableWidgetItem的text()方法来提取文本内容。

修改后的代码如下:

T = []
for i in range(self.ui.table_Level_N.rowCount()):
    date_item = self.ui.table_Level_N.item(i, 0)
    # 避免空单元格导致报错,先判断item是否存在
    if date_item is not None:
        T.append(date_item.text())

如果能确保表格第一列的所有行都有内容,也可以简化为列表推导式:

T = [self.ui.table_Level_N.item(i, 0).text() for i in range(self.ui.table_Level_N.rowCount())]

这样T列表里就会存储所有第一列的日期字符串,可直接传入PDF生成函数使用。

内容的提问来源于stack exchange,提问作者Ajang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 01:15:31