-1
このAttributeErrorを処理するソリューションはほとんど見つかりませんでしたが、いずれもこのエラーを解決できませんでした。AttributeError: 'NoneType'オブジェクトに属性 'hide'がありませんか?
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' オブジェクトは、あなたがself.findChild(...)
から返されたノード上でhide()
を呼び出して何の属性 '隠す'
'None'オブジェクトを隠すことはできません。 forループの行の1つがNoneを返す。どの1つを把握する。 – MYGz
私はウィジェットのタイプを変更しようとしましたが、正しく動作します。エラーはないので、LineEditは私が与えようとしているコマンドをサポートしていません。 –