Python:如何使用 Tkinter 在 OptionMenu 周围添加边框?


要保存 Tkinter 中文本框的内容,我们可以采取以下步骤:

  • 创建一个 tkinter 框架实例。

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

  • 定义一个用户自定义方法“open_text”,以“read”模式打开一个文本文件。读取文本文件的内容并将其保存在名为“content”的变量中。然后,使用“insert”方法将content插入文本框。

  • 接下来,定义另一个名为“save_text”的用户自定义方法,并在其中使用“write”方法将文本框的内容保存到文本文件中。

  • 使用Text方法创建文本小部件,并指定heightwidth

  • 创建一个按钮来调用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()

输出

执行后,将产生以下输出:

更新于: 2023年9月5日

441 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.