메인 ui에서 ListWidget 을 만들었습니다.
아이템 + 아이템 ui를 만들고 setItemWidget으로 만든 item을 메인 ui의 ListWidget에 추가했습니다.
각각의 아이템 ui에 버튼이 하나씩 있는데 클릭 이벤트를 어떻게 처리해야 하는지 궁금합니다.
메인 ui 에서 각각의 아이템 ui에 있는 버튼 이벤트를 처리하고 싶습니다.
아이템 cpp 에서 버튼 클릭 이벤트 슬롯을 만들고 메인 ui와 connect 해야되나요?
main ui->listWidget->iteml(0)->data(0)-> 형식으로 메인에서 이벤트를 처리할 수 있는지 조언 부탁드리겠습니다.
감사합니다.
2021.06.19 14:45
어떻게 설계하느냐에 따라 다를 것 입니다. 메인 위젯에서 아이템을 생성할 때 메인 위젯의 슬롯과 연결할 거나 다른 액션 처리 전용 객체와 연결할 수도 있을 것입니다.