하고 싶은게 뭐냐면 버튼하나 생성하고 누르면 버튼 이름이 on으로 바꾸고 다시 누르면 off로 바꾸는건데 어떻게 해야됨
btn = QPushButton("OFF",self)
if btn.clicked():
if "OFF" == btn.text:
btn.setText("ON")
elif "ON" == btn.text:
btn.setText("OFF")
이렇게 하면 TypeError: native Qt signal is not callable 이런 에러 뜨고..
btn.clicked.connect(self.ASDF) 그리고 이 함수 쓸 때도 함수 호출하면서 매개변수 까지 전달하고 싶은데 어떻게 해야할지 모르겟어..
둘 중 하나라도 좋으니 누가 답변좀 ㅠㅠ 코드 안고처도 되고 새롭게 알려줘도 돼
후우 - dc App
모른다는 의미임
clicked는 시그널이고 ASDF는 슬롯이고 ASDF에서 btn을 가지고 있을테니 거기서 btn.text를 확인하고 btn.setText하면 해결될거라 봄 자세한건 직접해봐