消息框小部件用于向用户显示有关 Python 应用程序行为的消息。消息小部件向用户显示文本消息,这些消息无法编辑。

消息文本包含多行。然而,消息只能以单一字体显示。

使用消息小部件的语法如下。

语法

w = Message(parent, options)  

以下是可能的选项列表。

序号选项描述
1anchor用于在小部件提供的空间内决定文本的确切位置,如果小部件包含的空间比文本所需的要大。默认值为 CENTER。
2bg小部件的背景颜色。
3bitmap用于在小部件上显示图形。可以设置为任何图形或图像对象。
4bd表示边框的大小(以像素为单位)。默认大小为 2 像素。
5cursor鼠标指针更改为指定的光标类型。光标类型可以是箭头、点等。
6font小部件文本的字体类型。
7fg小部件文本的字体颜色。
8height消息的垂直尺寸。
9image我们可以将此选项设置为静态图像,以显示在小部件上。
10justify此选项用于指定多行代码相对于彼此的对齐方式。可能的值可以是 LEFT(左对齐)、CENTER(默认)和 RIGHT(右对齐)。
11padx小部件的水平填充。
12pady小部件的垂直填充。
13relief表示边框类型。默认类型为 FLAT。
14text我们可以将此选项设置为字符串,以便小部件可以表示指定的文本。
15textvariable用于控制小部件表示的文本。textvariable 可以设置为在小部件中显示的文本。
16underline此选项的默认值为 -1,表示没有下划线。我们可以将此选项设置为现有数字,以指定字符串的第 n 个字母将带有下划线。
17width指定小部件的水平尺寸,以字符数(而不是像素)表示。
18wraplength我们可以通过将此选项设置为所需的数字,以将文本包装到行数,使得每行仅包含该数字的字符数。

示例

from tkinter import *  
  
top = Tk()  
top.geometry("100x100")  
var = StringVar()  
msg = Message( top, text = "Welcome to Javatiku")  
  
msg.pack()  
top.mainloop()  

输出:

11.png

标签: Tkinter教程, Tkinter安装, Tkinter库, Tkinter入门, Tkinter学习, Tkinter入门教程, Tkinter, Tkinter进阶, Tkinter指南, Tkinter学习指南, Tkinter进阶教程, Tkinter编程