Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Tkinter로 전체 화면(Fullscreen) 애플리케이션 만들기


Tkinter는 처음 실행될 때 위젯과 컨트롤 바 같은 애플리케이션 구성 요소를 담고 있는 기본 창을 생성합니다. attribute('-fullscreen', True) 메서드를 사용하면 일반적인 모양의 애플리케이션을 손쉽게 전체 화면 애플리케이션으로 전환할 수 있습니다. 특정 창을 전체 화면으로 만들고 싶다면, 해당 창 객체에 대해 이 메서드를 호출하기만 하면 됩니다.

예제 코드

# tkinter 라이브러리 임포트
from tkinter import *

# tkinter 프레임(창) 인스턴스 생성
win = Tk()

# tkinter 프레임의 크기 설정
win.geometry("750x250")

# 라벨(Label) 위젯 생성
text = Label(win, text=" Hello\nWelcome to Tutorialspoint.com!", font=('Century Schoolbook', 20, 'italic bold'))
text.pack(pady=30)

# 창을 전체 화면 모드로 설정
win.attributes('-fullscreen', True)

win.mainloop()

실행 결과

위 코드를 실행하면 다음과 같이 화면 전체를 채우는 창이 나타납니다.

Tkinter로 전체 화면(Fullscreen) 애플리케이션 만들기

전체 화면 창 종료 방법

전체 화면 모드에서는 Windows의 컨트롤 바(제목 표시줄 및 최소화·최대화·닫기 버튼)가 숨겨지므로 마우스 클릭만으로는 창을 닫을 수 없습니다. 이 경우 키보드에서 Alt + F4 키를 누르면 창을 종료할 수 있습니다.