PYTHON,新建一个桌面窗口,有一个输入框,如果输入结果在列表AA中,执行程序BB
时间: 2024-09-18 18:09:23 浏览: 44
在Python中,你可以使用Tkinter库创建一个简单的桌面应用程序,包含一个输入框和列表检查功能。以下是一个基本的例子:
```python
import tkinter as tk
from tkinter import messagebox
# 定义列表AA
list_AA = ['Apple', 'Banana', 'Cherry']
def check_input():
# 获取用户输入
input_text = entry.get()
if input_text in list_AA:
# 如果输入在列表中,执行程序BB
messagebox.showinfo("Input Match", f"Your input '{input_text}' is found in the list.")
# 这里只是一个消息提示,你需要根据实际的程序BB替换这部分代码
# 想要真正执行程序BB,可能涉及到调用另一个函数或运行外部脚本等操作
else:
messagebox.showerror("Input Not Found", f"'{input_text}' not in the list.")
# 初始化主窗口
root = tk.Tk()
root.title("Window Example")
# 创建输入框
entry = tk.Entry(root)
entry.pack()
# 创建按钮,点击后触发check_input函数
button = tk.Button(root, text="Check Input", command=check_input)
button.pack()
# 运行主循环
root.mainloop()
```
在这个例子中,当你在输入框中输入内容并点击“Check Input”按钮时,会检查输入是否在`list_AA`中。如果是,则显示一条信息;如果不是,则显示错误信息。
如果你的程序BB是指特定的操作(比如打开一个新的窗口、读取文件、发送网络请求等),你需要根据实际需求编写对应的逻辑。注意,上述代码假设你已经在同一个Python环境中安装了Tkinter库。如果没有,请先使用`pip install tkinter`命令安装。
阅读全文