문제

캔버스에서 객체를 구성하는 다이어그램 편집기 스타일 응용 프로그램을 작성할 계획입니다. 이 응용 프로그램은 뷰포트 설정, 확대 / 축소, 자르기 및 이러한 그래프 스타일 애플리케이션의 기타 표준 기능을 지원해야합니다. 표준 수학 좌표 공간 (중심 지점으로 0,0, 모든 방향으로 확장 가능)으로 그리기를 지원할 수있는 툴킷 또는 프레임 워크를 찾고 있으며 (사용자) 명령에 따라이를 스케일, 자르기 및 축소합니다. 언어는 실제로 중요하지 않지만 표준 GUI 응용 프로그램에 더 적합할수록 더 좋습니다. 가능하면 캔버스의 표준 컨트롤과 버튼을 재사용 할 수 있기를 원합니다.

도움이 되었습니까?

해결책

QT가 여기에 친구라고 생각합니다. 필요한 것을 제공하고, 다중 플랫폼이며, 잘 설계되었으며 여러 언어에 대한 바인딩이 있습니다.

다른 팁

내 경험에서 QT, GTK, Windows API 등의 도구 상자와 함께 C ++와 같은 중간 레벨은 그러한 작업에 끔찍합니다. 그들이 할 수 없다는 것은 아닙니다. 단순히 간단한 작업마다 15 줄의 모호한 코드가 있다는 것입니다. 단순히 자의적 그래픽보다 고정 GUI를 만드는 데 단순히 효율적이지 않고 더욱 장비가 아닙니다.

이것은 플래시에 대한 좋은 작업, 선택적으로 SVG 위에있는 것, 아마도 JavaScript의 웹 앱 일 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top