tkinter 控件
时间: 2024-02-11 22:02:14 浏览: 82
以下是一个使用tkinter库创建GUI控件的例子:
```python
from tkinter import *
# 创建主窗口
root = Tk()
# 设置窗口标题
root.title("GUI控件演示")
# 设置窗口大小
root.geometry("300x200")
# 创建一个标签控件
label = Label(root, text这是一个标签控件")
label.pack()
# 创建一个按钮件
button = Button(root, text="点击我")
button.pack()
# 创建一个输入框控件
entry = Entry)
entry.pack()
# 创建一个复选框控件
checkbutton = Checkbutton(root, text="复选框")
checkbutton.pack()
# 创建一个单选框控件
radiobutton = Radiobutton(root, text="单选框1")
radiobutton.pack()
# 创建一个下拉菜单控件
options = ["选项1", "选项2", "选项3"]
variable = StringVar(root)
variable.set(options[0])
dropdown = OptionMenu(root, variable, *options)
dropdown.pack()
# 创建一个滚动条控件
scrollbar = Scrollbar(root)
scrollbar.pack(side=RIGHT, fill=Y)
# 创建一个列表框控件
listbox = Listbox(root, yscrollcommand=scrollbar.set)
for i in range(10):
listbox.insert(END, "列表项" + str(i+1))
listbox.pack(side=LEFT, fill=BOTH)
# 绑定事件处理函数
def button_click():
print("按钮被点击了")
button.config(command=button_click)
# 运行主循环
root.mainloop()
```
阅读全文