Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Tkinter에서 프레임리스 창 만들기


Tkinter는 GUI 기반 응용 프로그램을 만드는 데 가장 일반적으로 사용되는 Python 라이브러리입니다. 위젯 및 기타 필요한 속성을 추가하는 것과 같은 기능이 있습니다.

tkinter를 사용하여 경계 없는 창을 만들고 싶다고 가정해 봅시다. 경계 없는 창을 만들려면 overrideredirect를 사용할 수 있습니다. 기본적으로 창을 비활성화하고 닫기 버튼, 제목, 최소화 요소 및 버튼 등과 같은 창 요소를 제거하는 방법입니다.

재지정 리디렉션 True 또는 False일 수 있는 부울 함수입니다. 창이 열리면 Alt+F4를 눌러 닫을 수 있습니다.

예시

#tkinter 라이브러리에서 tkinter 라이브러리 가져오기 import *#tkinter의 인스턴스 생성 framewin=Tk()#창 또는 프레임의 크기 정의win.geometry("700x400")#창 텍스트 정의 widgetlab=Label(win, text ="Hello World", font=('Time New Roman', 35), fg="green", anchor="c").pack()#창을 borderlesswin.overrideredirect(True)win.mainloop() 

출력

위의 코드를 실행하면 출력이 생성되고 테두리 없는 창이 표시됩니다. .

Python Tkinter에서 프레임리스 창 만들기