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

打印晶圆图时出现“AttributeError: bool对象无items属性”错误如何解决?

问题:晶圆图生成失败,报错AttributeError: 'bool' object has no attribute 'items'

我正在开发一款程序,可针对选中参数打印晶圆图(wafermap)和直方图,还设置了按钮用于切换列表中的下一个参数并展示对应图形。目前直方图能正常显示,但晶圆图无法生成,报错信息为:AttributeError: 'bool' object has no attribute 'items'。

相关代码如下:

切换参数代码

# 切换到下一个参数
def next_parameter_analyze(self, data_values):
        widgets.cmbCurrentParameter.setCurrentText("")
        FileName = widgets.txtDataFile.text() 
        result_file = ResultFile(FileName)
        self.measurements = result_file.get_params(list(self.txtParameters.keys()))
        self.actual_parameter=(self.actual_parameter+1)%len(self.txtParameters) 
        par=list(self.txtParameters.keys())[self.actual_parameter]
        widgets.cmbCurrentParameter.setCurrentText(par)
        self.data_value = self.txtParameters[par].replace(" ", "\t")
        estadistica = StatisticsEstepa(self.actual_parameter,self.measurements[par]["measure"],self.config["estepa"])
        
        self.generate_histogram()             # 直方图正常工作           
        self.generate_wafermap(data_values)   # 晶圆图无法工作

获取data_values的代码

# 从result_file获取数据值
            for fileName in parameters_file_list:
                self.textoParametros[fileName]=""
                data_values = result_file.get_data_values(fileName)    # 此处获取数据
                for chip in data_values:
                    self.textoParametros[fileName]+=str(chip)+"\t"+str(data_values[chip])+"\n"

get_data_values函数代码

def get_data_values(self, name_param):
    # 获取芯片+测量值,用于在QPlainText中打印
    get_values = dict()         
    for die in self.dies:
        for module in self.modules:
            for param in self.params_list:
                if param == name_param:
                    measure = self.params[die][module][param]       # 获取测量值     
                    if not die in get_values:
                        get_values[die] = dict()                    
                        get_values[die] = measure   

    return get_values   

程序界面截图:

  • 无法正常显示晶圆图的程序界面:无法显示晶圆图的程序界面
  • 正常显示直方图的程序界面:正常显示直方图的程序界面

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 17:50:36