2010-07-23 1 views
0

Qgraphicsscene에 몇 개의 버튼을 배치했지만 키보드에서 버튼을 탐색하는 방법을 모르겠습니다.그래프 초점에서 버튼 포커스 설정

키보드의 단추에 포커스를 어떻게 설정합니까?

+0

일부 아이디어를 얻으려면 코드 스 니펫을 작성해 주시겠습니까? – Narek

답변

0

QGraphicsScene::addWidget()을 사용하여 장면에 단추를 추가했다고 가정합니다. 그것은 QGraphicsItem::setFocus()을 상속받은 QGraphicsProxyWidget * 프록시 객체를 돌려줍니다. 그러나 ItemIsFocusable 플래그를 설정해야하며 표시되고 활성화되어야 함을 기억하십시오. 합니다 (setFocus void 현재() 문서에서) 또한

:이 함수를 호출 한 결과

,이 항목은 focusReason와 이벤트에 초점을 받게됩니다. 다른 항목에 이미 포커스가있는 경우 해당 항목은 입력 포커스를 잃어 버렸음을 나타내는 포커스 출력 이벤트를 먼저받습니다.

+0

하하. 그 질문이 일 년 된 것을 알지도 못 했어. :피 –