tkinter 列表框
时间: 2023-10-16 07:08:58 浏览: 104
Tkinter中的列表框是一种用于显示和选择多个项目的用户界面控件。您可以使用`Listbox`类创建列表框,并使用`insert`方法向列表框添加项目。以下是一个简单的示例代码:
```python
import tkinter as tk
root = tk.Tk()
listbox = tk.Listbox(root)
listbox.pack()
# 添加项目
listbox.insert(tk.END, "Item 1")
listbox.insert(tk.END, "Item 2")
listbox.insert(tk.END, "Item 3")
root.mainloop()
```
在上面的代码中,我们创建了一个根窗口并在其中创建了一个列表框。然后,我们使用`insert`方法向列表框添加了三个项目。`tk.END`参数表示将项目插入到列表框的末尾。
相关问题
tkinter列表框
Tkinter中的列表框是一个用于显示和选择项目的窗口部件。您可以使用`Listbox`类创建列表框,并使用`insert()`方法添加项目。下面是一个简单的示例:
```python
import tkinter as tk
root = tk.Tk()
listbox = tk.Listbox(root)
listbox.pack()
items = ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5']
for item in items:
listbox.insert(tk.END, item)
root.mainloop()
```
这个示例创建了一个包含5个项目的列表框,并将其添加到Tkinter窗口中。您可以使用`insert()`方法将项目插入到列表框中。在这个示例中,我们使用了`tk.END`作为参数,以确保新的项目被添加到列表框的末尾。
pythontkinter列表框
以下是两个Python tkinter列表框的例子:
1.建立两个列表框
```python
import tkinter
root = tkinter.Tk()
root.geometry("300x180")
# 建立listbox1
listbox1 = tkinter.Listbox(root)
listbox1.pack(side=tkinter.LEFT, padx=5, pady=5)
# 建立listbox2
listbox2 = tkinter.Listbox(root, height=5, relief='raised')
listbox2.pack(anchor=tkinter.N, side=tkinter.LEFT, padx=5, pady=5)
root.mainloop()
```
2.在列表框中插入信息
```python
import tkinter
root = tkinter.Tk()
# 建立listbox1
listbox1 = tkinter.Listbox(root)
listbox1.pack(padx=5, pady=5)
# 插入的位置与信息
listbox1.insert(tkinter.END, 'abc')
listbox1.insert(tkinter.END, '123')
listbox1.insert(tkinter.END, '!$#')
root.mainloop()
```
阅读全文