如何停止Tkinter消息小部件的调整大小?
Tkinter 消息小部件 通常用于在Tkinter窗口中显示文本消息。Tkinter消息小部件还可以通过添加不同的属性来进行配置,例如字体属性,背景和前景颜色属性以及填充以扩大框的角落等。
假设我们想要停止消息小部件的调整大小,则可以使用 fill = BOTH 属性在 包装 消息小部件时,几何管理器。让我们举一个例子来演示它是如何工作的。
示例
#导入所需库
from tkinter import *
#创建tkinter帧或小部件的实例
win = Tk()
#窗口的大小
win.geometry("700x350")
#创建不可调整大小的消息框
msg = Message(win,text =“嗨,你过得如何?”)
msg.config(bg ='yellow',font =('Calibri',16),borderwidth =2)
msg.pack(fill = BOTH)
#运行mainloop
win.mainloop()
输出
它将产生以下输出−
在这里,如果您拉伸窗口,消息框将自动调整大小。
如果没有 fill = BOTH 参数,则相同的代码将产生以下输出−
在这种情况下, 消息框 的宽度将保持不变,无论窗口的大小如何。