找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 578|回复: 0

[求助] 关于hex文件合并问题

1

主题

1

帖子

1

积分

贫民

积分
1
wangnengchong 发表于 2022-12-14 11:47:38 | 显示全部楼层 |阅读模式
描述:代码执行功能是扫描列表中的文件,然后依次合并成一个新的文件,在执行到       new = IntelHex(self.ui.tableWidget.item(self,i, 0).data(0))时候卡住,     下边执行不了,有谁能告诉我原因么?是不是我调用IntelHex()函数,传参     错误呢?不太理解,非常感谢!
row_count = self.ui.tableWidget.rowCount()last = IntelHex()for i in range(row_count):    #获取列表中的文件信息
    new = IntelHex(self.ui.tableWidget.item(self,i, 0).data(0))    print("111")    new.start_addr = None    try:        last.merge(new,overlap='error')    except Exception as f:        print(f"合并失败:{f}")save_path = QFileDialog.getSaveFileName(self,self.tr('保存文件'),'.\\', 'Data files (*.hex)')[0]if save_path:    last.write_hex_file(save_path)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表