📜  在窗口中间添加文本 tkinter - Python (1)

📅  最后修改于: 2023-12-03 14:51:30.944000             🧑  作者: Mango

在窗口中间添加文本 tkinter - Python

本篇介绍如何在 Tkinter 中创建一个窗口并居中添加文本。

引入 Tkinter 模块

首先,需要将 Tkinter 模块引入 Python 程序中。

import tkinter as tk
创建窗口

接着,创建一个窗口对象,并设置窗口标题和大小。

window = tk.Tk()
window.title("居中显示文本")
window.geometry("300x200")
创建文本

要在窗口中添加文本,可以使用 Label 组件。

text_label = tk.Label(window, text="这是一段文本")
居中显示

让文本居中显示需要使用 pack() 方法,其中参数 side 表示要放置的位置,在这里设置为 TOP。

text_label.pack(side="top", fill="both", padx=10, pady=10)
  • side 表示放置位置,可以设置为 TOP、BOTTOM、LEFT 或 RIGHT
  • fill 表示填充方式,可以设置为 BOTH、X 或 Y
  • padx 和 pady 分别表示横向和纵向的空白区域大小

使用 fill="both" 可以让文本在水平和垂直方向上都填满窗体。

运行窗口

只要调用 Tk 的 mainloop() 方法,窗口就会在屏幕上按照所指定的方式展示出来并等待用户的操作。

window.mainloop()
完整代码
import tkinter as tk

window = tk.Tk()
window.title("居中显示文本")
window.geometry("300x200")

text_label = tk.Label(window, text="这是一段文本")
text_label.pack(side="top", fill="both", padx=10, pady=10)

window.mainloop()

在运行完整代码后,会得到以下可视化界面:

居中显示文本

以上就是在 Tkinter 中居中显示文本的方法,希望能对初学者们有所帮助!