작은 걸음 II — 만들며 배우기
창 하나 열기
창 하나 열기
이번에 배울 것
Window는 화면의 창을 다루는 타입입니다. 객체는 그 타입으로 만든 실제 대상입니다. window라는 객체를 만들고 창을 열어 봅니다.
실행해 보기
예제 · example1.cpp
void small_main()
{
Window window;
window.set_title("My First Window");
window.open(640, 480);
while (window.is_open())
{
window.show();
}
}
open(640, 480)은 가로 640, 세로 480픽셀의 창을 엽니다. 픽셀은 화면을 이루는 작은 점입니다. set_title은 제목을 정합니다.
is_open이 참인 동안 show를 반복합니다. show는 화면을 보여 주고 닫기 같은 입력도 처리합니다. 창이 반응하려면 이 호출이 필요합니다. 창의 닫기 버튼을 누르면 반복을 끝냅니다.
이후 그림 예제에서도 이 창 열기 틀을 다시 사용합니다.
Exercise — 내 이름의 창
500 x 300 크기의 Window를 열고 제목을 자신의 이름으로 지정하세요. 창을 닫을 때까지 유지하세요.
연습 문제 코드 · exercise1_starter.cpp
void small_main()
{
Window window;
// Set a title and open a 500 x 300 window.
}
Hint
set_title을 open 전에 호출해도 됩니다.
풀이 보기
void small_main()
{
Window window;
window.set_title("Alex");
window.open(500, 300);
while (window.is_open())
window.show();
}