Python:如何使用 Tkinter 在 OptionMenu 周围添加边框?
要保存 Tkinter 中文本框的内容,我们可以采取以下步骤:
创建一个 tkinter 框架实例。
使用win.geometry方法设置框架的大小。
定义一个用户自定义方法“open_text”,以“read”模式打开一个文本文件。读取文本文件的内容并将其保存在名为“content”的变量中。然后,使用“insert”方法将content插入文本框。
接下来,定义另一个名为“save_text”的用户自定义方法,并在其中使用“write”方法将文本框的内容保存到文本文件中。
使用Text方法创建文本小部件,并指定height和width。
创建一个按钮来调用open_text方法。
最后,运行应用程序窗口的mainloop。
示例
请查看以下示例:
# Import Tkinter library
from tkinter import *
# Create an instance of Tkinter frame or window
win = Tk()
# Set the geometry of tkinter frame
win.geometry("716x300")
# Create Menu Items
options=("Cellphone", "Laptop", "Smartwatch", "Digital Camera")
# Find the length of maximum character in the option
menu_width = len(max(options, key=len))
# Create an OptionMenu
menu = OptionMenu(win, options[0], *options)
menu.config(width=menu_width, borderwidth=5, activebackground="green")
menu.pack(pady=30, ipadx=10)
win.mainloop()
输出
执行后,将产生以下输出:

广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP