请用Python写一个GUI程序,创建一个界面,界面上有若干选项可以勾选
时间: 2024-04-08 18:33:10 浏览: 149
当然可以!以下是一个使用Python的tkinter库编写的简单GUI程序,创建一个界面,界面上有若干选项可以勾选:
```python
import tkinter as tk
def display_selection():
selected_options = []
if option1.get():
selected_options.append("Option 1")
if option2.get():
selected_options.append("Option 2")
if option3.get():
selected_options.append("Option 3")
if selected_options:
print("Selected options:", ", ".join(selected_options))
else:
print("No options selected.")
# 创建主窗口
window = tk.Tk()
window.title("GUI 程序")
# 创建复选框
option1 = tk.BooleanVar()
option2 = tk.BooleanVar()
option3 = tk.BooleanVar()
checkbox1 = tk.Checkbutton(window, text="选项 1", variable=option1)
checkbox1.pack()
checkbox2 = tk.Checkbutton(window, text="选项 2", variable=option2)
checkbox2.pack()
checkbox3 = tk.Checkbutton(window, text="选项 3", variable=option3)
checkbox3.pack()
# 创建按钮
button = tk.Button(window, text="显示选择", command=display_selection)
button.pack()
# 运行主循环
window.mainloop()
```
这个程序使用了tkinter库来创建一个GUI窗口。我们创建了三个复选框,选项的状态保存在BooleanVar对象中。当点击"显示选择"按钮时,会调用`display_selection`函数,打印出用户选择的选项。
你可以根据需要修改选项的文本或功能,以满足你的需求。希望能对你有所帮助!
阅读全文