2010-01-08 4 views
0

캔버스에 개체를 구성하는 다이어그램 편집기 스타일의 응용 프로그램을 작성할 계획입니다. 이 응용 프로그램은 뷰포트 설정, 확대/축소, 자르기 및 이러한 그래프 스타일 응용 프로그램의 다른 많은 표준 기능을 지원해야합니다. 저는 표준 수학 좌표 공간 (중심점으로 0,0, 모든 방향으로 확장 가능)에서 그리기를 지원할 수있는 툴킷 또는 프레임 워크를 찾고 있으며, (사용자) 명령에 따라 크기를 조정하고 확대/축소 할 것입니다. 언어는별로 중요하지 않지만 표준 GUI 응용 프로그램을 사용하는 것이 좋습니다. 가능한 경우 캔버스에서 표준 컨트롤 및 단추를 다시 사용할 수 있기를 바랍니다.추상 캔버스 그리기

답변

1

Qt는 귀하의 친구라고 생각합니다. 필요한 것을 제공하고, 멀티 플랫폼이며, 잘 설계되어 있으며 여러 언어에 대한 바인딩이 있습니다.

+0

좋아요! QT가이를 지원한다는 것을 결코 알지 못했습니다. –

0

내 경험에 비추어 볼 때, QT, GTK, Windows API 등의 툴박스가있는 C++과 같은 중간 수준의 작업은 이러한 작업에 끔찍한 일입니다. 그들이 할 수없는 것은 아니며 각각의 단순한 작업마다 15 줄의 모호한 코드가 있다는 것입니다. 단순히 임의의 그래픽보다 고정 GUI를 만드는 것이 효율적이지 않고 더 많은 것을 목표로합니다.

이것은 플래시를위한 좋은 작업 같으며, 선택적으로 SVG 상단의 무언가이거나, 자바 스크립트의 웹 앱 일 수도 있습니다.

관련 문제