QGraphicsItems에 대한 여러 가지 색상의 툴팁이 필요합니다. 예를 들어 장면의 graphicsItem을 클릭하면 툴팁이 나타나고 드래그하는 동안 마우스 툴팁이 커서를 따라 가야합니다. 표준 QToolTip을 사용하여 움직이는 툴팁을 구현할 수 있지만 Qt는 전체 툴팁에 대해 단 하나의 색상 만 지원합니다. 또한 QToolTip에는 paintEvent가 없으므로 QTextEdit에서 상속 된 ColoredTooltip 클래스를 만들지 만 ColoredTooltip 객체를 처음 표시 할 때 문제가 나타납니다. 그래픽 장면에서 mouseMove 이벤트를 catch하고 coloredTooltip을 움직일 수 없기 때문에 마우스 이벤트를 잡기 시작했습니다. 어떻게 그 문제를 해결할 수 있습니까?Qt의 여러 색상 도구 설명
2
A
답변
5
단일 단어 또는 텍스트의 일부 색상을 지정하려면 Qt's tiny HTML subset supported by its rich text engine을 사용하십시오. <font>
태그 및 속성 color=
이 지원됩니다. QToolTip
은 서식있는 텍스트를 지원합니다.
이 사람은 나를 위해 작동 :하지 않는 한 그
toolTip.setText("foo <font color=\"#ff0000\">bar</font>");
참고 :
toolTip.setText("foo <font color=\"red\">bar</font>");
가, 육각-표기법을 사용 (뿐만 아니라 알려진 이름) 모든 RGB 색상을 사용하려면 도구 팁을 표시하는 동안 또는 추가 속성을 설정하려는 경우 QGraphicsItem::setToolTip
을 사용하면됩니다.
관련 문제
- 1. NVD3.js MultiBar 차트 도구 설명 색상
- 2. 도구 설명
- 3. Qt의 투명 이미지 색상 변경
- 4. 간단한 색상 채우기 Qt의 QIcons
- 5. Google지도 API - 여러 마커 도구 설명 표시
- 6. CSS 색상 정리 도구
- 7. 현재 템플릿 도구 설명
- 8. Qt의 여러 구성
- 9. QT의 여러 연결 개체
- 10. Gridview의 도구 설명
- 11. GWT 도구 설명 -Requirement
- 12. 양식로드시 도구 설명
- 13. Wpf 도구 설명 스타일
- 14. ElementName 바인딩 도구 설명
- 15. 도구 설명, ExtJS로
- 16. Google지도 도구 설명
- 17. 오류/검증/도구 설명
- 18. 제거 도구 설명
- 19. 표시 도구 설명, System.Web.UI.DataVisualization.Charting
- 20. QTableWidget에 도구 설명 표시
- 21. WPF의 도구 설명 재정의
- 22. 변경 도구 설명 글꼴
- 23. WPF 도구 설명 가시성
- 24. 사용자 지정 도구 설명
- 25. .NET의 도구 설명
- 26. 윈폼 도구 설명
- 27. 도구 설명 인코딩 문제
- 28. 창으로 스케일 도구 설명
- 29. 버튼 클릭시 도구 설명
- 30. WPF 이미지 도구 설명
"동일한 툴팁에 여러 색상"을 의미 했습니까? 색상을 변경 하시겠습니까? 아니면 도구 팁을 "텍스처 화"하시겠습니까? – leemes
아니요, 전체 툴팁의 색상을 변경할 수는 있지만 하나의 툴팁에 최소한 3 가지 색상이 있어야합니다. – IKM2007
그리고 어떻게 나타나야합니까? 선형 그래디언트로? 내 대답처럼 칫솔질을 해봤 니? 나는 그것을 테스트하지 않았으므로, 그것이 작동하는지 모르겠습니다. – leemes