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

Tkinter 메시지 위젯의 크기 조정을 중지하는 방법은 무엇입니까?

<시간/>

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()

출력

다음 출력을 생성합니다 -

Tkinter 메시지 위젯의 크기 조정을 중지하는 방법은 무엇입니까?

여기에서 창을 늘리면 메시지 상자의 크기가 자동으로 조정됩니다.

fill=BOTH 없이 매개변수를 사용하면 동일한 코드가 다음 출력을 생성합니다. -

Tkinter 메시지 위젯의 크기 조정을 중지하는 방법은 무엇입니까?

이 경우 메시지 상자의 너비는 창 크기에 관계없이 고정된 상태로 유지됩니다.