Tkinter 메시지 위젯은 일반적으로 tkinter 창에 문자 메시지를 표시하는 데 사용됩니다. Tkinter 메시지 위젯은 글꼴 속성, 배경색 및 전경색 속성과 같은 다양한 속성을 추가하고 상자 모서리를 넓히기 위한 패딩 등을 추가하여 구성할 수도 있습니다.
Message 위젯의 크기 조정을 중지하고 fill=BOTH를 사용할 수 있다고 가정해 보겠습니다. 팩의 속성 메시지 위젯을 패킹하는 동안 지오메트리 관리자. 작동 방식을 보여주는 예를 들어 보겠습니다.
예
# Import the required library from tkinter import * # Create an instance of tkinter frame or widget win = Tk() # Size of the window win.geometry("700x350") # Create a Non-resizable messagebox msg=Message(win, text="Hi, how are you doing?") msg.config(bg='yellow', font=('Calibri', 16), borderwidth=2) msg.pack(fill=BOTH) # Run the mainloop win.mainloop()
출력
다음 출력을 생성합니다 -
여기에서 창을 늘리면 메시지 상자의 크기가 자동으로 조정됩니다.
fill=BOTH 없이 매개변수를 사용하면 동일한 코드가 다음 출력을 생성합니다. -
이 경우 메시지 상자의 너비는 창 크기에 관계없이 고정된 상태로 유지됩니다.