问题: 在使用Combox时需要清空选项列表,调用clear()函数时程序崩溃;
解决办法: 查看Combox是否绑定函数,如果存在绑定则需要在清空列表前解除绑定,清空后重新绑定即可,具体如下述代码所示。
def select_project_name():
"""
切换项目
"""
self.comboBox_tools_info.disconnect() # 解除绑定
self.comboBox_tools_info.clear()
self.comboBox_tools_info.addItems(project_name)
self.comboBox_tools_info.currentIndexChanged.connect(self.select_tools_info) # 重新绑定