如何在 Tkinter 中将文本放置在输入框的中心?

tkinterpythongui-programming

要在 Tkinter 中为 Frame 添加边框,我们必须在创建 Frame 时使用 highlightbackgroundhighlightthickeness 参数。让我们举个例子,看看如何使用这两个参数。

步骤 −

  • 导入 tkinter 库并创建 tkinter frame 的实例。

  • 使用 geometry 方法设置框架的大小。

  • 使用 Frame() 方法创建框架。使用颜色 highlightbackground="blue" 突出显示框架的边框。然后,设置边框的粗细,highlightthickness=2

  • 接下来,在框架内创建一些小部件。在示例中,我们在框架内放置了四个 checkbuttons 和一个 button

  • 最后,运行应用程序窗口的 ma​​inloop

示例


# 导入库
from tkinter import *

# 创建 tkinter 框架或窗口的实例
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)

# 运行主循环
win.mainloop()

输出

它会产生以下输出 −


相关文章