창의 크기뿐만 아니라 창이 나타나는 위치도 설정할 수 있습니다. 앞서 작성한 창의 크기 설정 뒤에 다음과 같이 가로 시작 위치와 세로 시작 위치를 추가하면 됩니다.

    root = Tk()
    root.title('my first tkinter')
    root.geometry('400x200+0+300')
    root.mainloop()

    코드를 실행하면 창이 모니터 화면의 왼쪽 끝 중간쯤에 나타납니다(나타나는 위치는 모니터 크기에 따라 조금씩 다를 수 있습니다). 가로가 0이므로 가장 왼쪽에, 세로가 300이므로 위에서 300번째 픽셀에 해당하는 위치에 창이 타납니다. 숫자를 바꾸며 다양하게 실습해 보세요.

    창의 크기를 변경하지 못하게 할 수도 있습니다. resizable() 명령어로 창의 너비와 높이를 변경할 수 있게 할지 설정합니다. 변경할 수 있다면 True를, 변경할 수 없다면 False를 넣습니다. 예를 들어, 다음과 같이 작성하면 창의 너비는 변경할 수 없지만, 높이는 변경할 수 있습니다.

    root.resizable(False, True)

    1분 퀴즈

    1 다음 설명 중 틀린 것을 고르세요.

    tkinter는 파이썬에서 화면을 표현하는 GUI 라이브러리다.

    root = Tk()Tk 클래스의 객체를 만드는 코드다.

    ③ 화면에 표현할 코드는 root.mainloop() 뒤에 작성한다.

    root.geometry()로 창의 크기를 조절할 수 있다.

    root.resizable()로 창의 크기를 변경할 수 없게 설정한다.

    정답 및 해설

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.