Qit 물건을 QImage에 렌더링 한 다음 화면에 그려서 내 자신의 3D 응용 프로그램 화면에 Qt GUI 요소를 렌더링합니다. 입력을 QGraphicsScene으로 리디렉션하지만 모든 것이 작동하는 것은 아닙니다. QWebView에서 QLineEdit 또는 웹 페이지 요소를 클릭하는 동안 버튼을 클릭하면 제대로 작동합니다. 그러나 doubleclick이 작동하는 것 같습니다. 이중 클릭 된 QLineEdit은 일부 텍스트를 선택하지만 여전히 포커스를 얻지는 못합니다. 무엇이 이것을 일으킬 수 있습니까?문제 QLineEdit가 QGraphicsScene으로 렌더링 됨
0
A
답변
0
또한 키보드 이벤트 전송을 구현했습니다. QLineEdit에서 일부 텍스트를 선택하더라도 (QGraphicsScene :: keyPressEvent()/QGraphicsScene :: keyReleaseEvent() 또는 QApplication :: sendEvent) 텍스트를 컨트롤에 입력하지 않아도 텍스트가 덮어 써 져야합니다.). QLineEdit 때문에 그것을 클릭하여 포커스를 얻지 못하기 때문에 의심 스럽지만, 왜 초점을 맞추지 찾을 수 없습니다. 모든 이벤트는 QGraphicsScene의 서브 클래스로 보내집니다.
1
나는 똑같은 문제가있었습니다. 내가 가진 것처럼 보였습니다
QGraphicsView.keyPressEvent(self, keyEvent)
내 graphicsView에 구현되었습니다. 이벤트를 상속 체인으로 재전송해야했습니다.
+2
더 설명 할 수 있습니까? – marrat
관련 문제
- 1. Qt QDialog 문제 : QLineEdit가 입력을받지 않음
- 2. 렌더링 문제
- 3. jQuery div의 내용을 다시로드하십시오 (동적으로 렌더링 됨)
- 4. wordpress nav bar가 잘못 렌더링 됨 IE7
- 5. ExtJS FormPanel 최초로 선택된 패널로만 렌더링 됨
- 6. ASP.NET MVC :보기가 경고 창에 렌더링 됨
- 7. gwt-incubator ScrollTable이 오버플로로 렌더링 됨 : hidden
- 8. 레일 뷰가 일관성 없게 렌더링 됨
- 9. ASP.Net 잘못된 배경 이미지 스타일이 렌더링 됨
- 10. 놀이! 프레임 워크가 컨트롤러에서보기로 잘못 렌더링 됨
- 11. 다른 위젯에서 QGraphicsScene으로 드래그 앤 드롭하는 방법
- 12. UITableview 렌더링 문제
- 13. ListView 렌더링 이미지 문제.
- 14. Backbone.js 이중 렌더링 문제
- 15. IE8 렌더링 문제
- 16. IE 9 렌더링 문제
- 17. AutoCompleteExtender 렌더링 문제
- 18. IE6 iframe 렌더링 문제
- 19. JFreeChart 차트 렌더링 문제
- 20. MVC 렌더링 데이터 문제
- 21. directX의 삼각형 렌더링 문제
- 22. 쿼크 모드 렌더링 문제
- 23. Ajax TabContainer 렌더링 문제
- 24. opencv cvblob 렌더링 문제
- 25. 이미지 렌더링 문제
- 26. 이상한 렌더링 문제
- 27. 렌더링 문제 FireFox
- 28. 사파리 렌더링 문제
- 29. Internet Explorer 렌더링 문제
- 30. Rails 렌더링 문제
QGraphicsProxyWidget's를 사용하여이 컨트롤을 래핑합니까? –
흠, 아니에요. 그것을 조사하려고! – marrat
http://doc.qt.nokia.com/latest/qgraphicsscene.html#addWidget을 참조하십시오. –