Я пытаюсь добавить простую строку к списку объектов и объектов. Но я предполагаю, что ключевое слово self вмешивается в окно pyqt?AttributeError: объект «Window» не имеет атрибута «q»
Как я могу обойти это?
class Window(qt.QMainWindow):
def __init__(self, parent=None):
super(Window, self).__init__(parent)
self.CreateWidgets()
self.q = Qfetch.DataFetch()
def CreateWidgets(self):
toPortfolio = "str"
self.q.Portfolio.append(toPortfolio) #<---- This cause the error
кв класс
class DataFetch():
def __init__(self):
self.Portfolio = []
Просто для уточнения, является CreateWidgets функции члена класса Window? Если это так, он должен быть отступом на одну ступень в классе Window. –
@FilipHedman Да, это так. Я исправил это сейчас. Спасибо – vandelay