파이썬 pyqt5 질문드립니다.

조회수 782회

xVal1 이라는 pyqt label object 가 있는데 이걸 op_name 이라는 변수에 스트링으로 저장했다가

self.op_name.setText(op_value) 이런식으로 라벨 텍스트를 변경하려는데 오류가 뜨네요.

타입 문제인거 같아서 op_name = QLabel(op_name) 으로 객체 변환 시켜줘도 메타클래스가 달라서 그런지 object has no attribute 오류가 뜨게 됩니다 방법이 있을까요?

1 답변

  • 확인해 보시기 바랍니다


    xVal1 이라는 pyqt label object 가 있는데

    self.xVal1 = QLabel("old Label : ", self)
    

    이걸 op_name 이라는 변수에 스트링으로 저장했다가

    self.op_name = self.xVal1.text()
    

    self.op_name.setText(op_value) 이런식으로 라벨 텍스트를 변경하려는데 오류가 뜨네요.

    op_value = 'new Label : '
    # ERROR : self.op_name.setText(op_value)
    self.xVal1.setText(op_value )
    

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)