Qt에서 어떤 종류의 분기를 표시하려고합니다. 어떻게해야합니까? 나는 그것을 직접 그려야합니까? 나를 위해이 일을 할 수있는 일이 있습니까?코드 분기를 Qt에 표시
Example http://hades.name/media/git/git-head.png
Qt에서 어떤 종류의 분기를 표시하려고합니다. 어떻게해야합니까? 나는 그것을 직접 그려야합니까? 나를 위해이 일을 할 수있는 일이 있습니까?코드 분기를 Qt에 표시
Example http://hades.name/media/git/git-head.png
당신은 그것을 스스로 할 QGraphicsScene
및 QGraphicsView
을 사용해야합니다.
그래프를 레이아웃하려면 GraphViz - 그래프 시각화 도구를보고 싶을 수 있습니다.
레이아웃 (일반 출력 사용)에 GraphViz 알고리즘을 사용한 다음 Qt 라이브러리 (QGraphicsScene
/QGraphicsView
@ cbamber85 권장)를 사용하여 그리거나 GraphViz에서 PNG를 렌더링 한 다음 표시 할 수 있습니다.
KCacheGrind은 GraphViz를 사용하여 호출 그래프를 레이아웃하는 Qt 응용 프로그램이므로 여기를 참조 할 수 있습니다.