如何适应 Tkinter 列表框的内容?

如何适应 Tkinter 列表框的内容?

Tkinter 提供了列表框小部件,非常适用于以列表形式表示大量数据项的情况。要配置列表框小部件,我们可以使用 configure(*options) 方法来更改列表框小部件的属性,例如背景颜色、前景颜色和其他属性。属性 width 用于定义列表框小部件的宽度。如果我们设置 width=0 ,则它将接近于列表框中内容的长度。

示例

# 导入所需库
from tkinter import *

# 创建 tkinter 窗口或框架的实例
win=Tk()

# 设置窗口的大小
win.geometry("700x350")

# 添加其中数字为列表项目的列表框小部件
listbox =Listbox(win)
listbox.insert(END,"C++", "Java", "Python", "Rust", "GoLang", "Ruby", "JavaScript", "C# ", "SQL", "Dart")
listbox.pack(side=LEFT, fill=BOTH)

# 配置列表框小部件,将其宽度设置为内容宽度
listbox.configure(background="skyblue4", foreground="white", font=('Aerial 13'), width=0)

win.mainloop()
Python

输出

现在运行上述代码以显示已设置为其内容的列表框。

如何适应 Tkinter 列表框的内容?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册