Python:如何使用 Tkinter 在 OptionMenu 周围添加边框?
pythontkinterserver side programmingprogramming
要在 Tkinter 中保存文本框的内容,我们可以采取以下步骤 -
创建 tkinter 框架的实例。
使用 win.geometry 方法设置框架的大小。
定义用户定义方法 "open_text" 以 "read" 模式打开文本文件。读取文本文件的内容并将其保存在名为 "content" 的变量中。然后,使用 "insert" 方法将 content 插入到文本框中。
接下来,定义另一个名为 "save_text" 的用户定义方法,并在其中使用 "write" 方法将文本框的内容保存到文本文件中。
使用 Text 方法创建一个文本小部件,并指定 height 和 width。
创建一个按钮来调用 open_text 方法。
最后,运行应用程序窗口的 mainloop。
示例
查看以下示例 −
# 导入 Tkinter 库 from tkinter import * # 创建 Tkinter 框架或窗口的实例 win = Tk() # 设置 tkinter 框架的几何形状 win.geometry("716x300") # 创建菜单项 options=("Cellphone", "Laptop", "Smartwatch", "Digital Camera") # 查找选项中最大字符的长度 menu_width = len(max(options, key=len)) # 创建 OptionMenu menu = OptionMenu(win, options[0], *options) menu.config(width=menu_width, borderwidth=5, activebackground="green") menu.pack(pady=30, ipadx=10) win.mainloop()
输出
执行时,将产生以下输出−