我发现处理这个AttributeError的方法不多,但是没有一个能够解决这个错误。在
def showDiscEntries(self):
for i in range(1, 7):
self.findChild(QtGui.QLineEdit, "Discipline"+str(i)).hide()
self.findChild(QtGui.QLineEdit, "Input"+str(i)).hide()
self.findChild(QtGui.QLineEdit, "Output"+str(i)).hide()
self.pushButton11.show()
AttributeError:“NoneType”对象没有属性“hide”
在从
self.findChild(...)
返回的节点上调用hide()
。在问题是
self.findChild(...)
返回了None
(它没有找到您认为会找到的标记),所以您实际上尝试在None
上调用hide()
。在相关问题 更多 >
编程相关推荐