如何在Tkinter中将文本放置在Entry框的中心?
要在Tkinter中为Frame设置边框,我们必须在创建Frame时使用highlightbackground和highlightthickness参数。让我们举个例子,看看如何使用这两个参数。
步骤−
- 导入tkinter库并创建一个tkinter frame实例。
-
使用geometry方法设置框架的大小。
-
使用Frame()方法创建框架。使用highlightbackground=”blue”为框架的边框设置颜色。然后,设置边框的厚度,highlightthickness=2。
-
接下来,在框架内创建一些小部件。在这个例子中,我们把四个checkbutton和一个button放在了框架内。
-
最后,运行应用程序窗口的mainloop。
例子
# 导入库
from tkinter import *
# 创建一个tkinter frame实例或窗口
win = Tk()
# 窗口标题
win.title("Justify Text inside Textbox")
# 窗口大小
win.geometry("700x250")
# Entry 小部件
my_text = Entry(win, width=30, justify=CENTER, bg="green", font=('Times', 20,'bold'))
my_text.insert(0, "Hello, How are you doing?")
my_text.pack(padx=50, pady=50)
# 运行mainloop
win.mainloop()
输出
它将产生以下输出−