gtk에서 그림을 그릴려고 하는데...

koonpal의 이미지

gtk에서 drawingarea를 사용하여 선을 그을려고 하는데...

잘 모르겠네요...^^;

gtk_drawing_are_new로 생성을 해서...

gtk_drawing_area_size로 크기를 정하는 것까지 했습니다...

좀 도와 주세요...

부탁을 드립니다...

sylphong의 이미지

GDK를 사용해야될겁니다..GTK에서안되는건 GDK를 통해 세부적으로 제어가능하니 GDK레퍼런스를 참조하셔서 처리해보세요..

koonpal의 이미지

gdk를 사용해서 gdk_draw_line을 사용해서 사용을 하고 있는데...

잘 이해가 안 되는 것이...

gdk_draw_line의 처음 두개의 인수가 이해가 잘 되지 않습니다...

그러니까...

drawingarea를 사용해서 어떻게 인수로 gdk_draw_line을 이용하여 그림을 그릴 수 있죠...

부탁을 드립니다...

sylphong의 이미지

gdk_draw_line (widget->window, widget->style->fg_gc[GTK_WIDGET_STATE (widget)], 0,0,10,10);
이런식으로 쓰면됩니다..

widget은 gtk_drawing_are_new로 생성한 객체란 말이겠죠..