如何在 Tkinter 中将文本放置在输入框的中心?
tkinterpythongui-programming
要在 Tkinter 中为 Frame 添加边框,我们必须在创建 Frame 时使用 highlightbackground 和 highlightthickeness 参数。让我们举个例子,看看如何使用这两个参数。
步骤 −
导入 tkinter 库并创建 tkinter frame 的实例。
使用 geometry 方法设置框架的大小。
使用 Frame() 方法创建框架。使用颜色 highlightbackground="blue" 突出显示框架的边框。然后,设置边框的粗细,highlightthickness=2。
接下来,在框架内创建一些小部件。在示例中,我们在框架内放置了四个 checkbuttons 和一个 button。
最后,运行应用程序窗口的 mainloop。
示例
# 导入库 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()
输出
它会产生以下输出 −