用Jupyter写出交互式python,要求是:可以显示一个新的窗口,按下一个按钮“patron type”,分别显示按钮“scie”和按钮“ebth”。按下“scie”按钮显示“好的”以及一个“答案”按钮,按下“ebth”显示“可以”以及一个“答案”按钮
时间: 2023-11-05 14:04:40 浏览: 70
很抱歉,Jupyter Notebook 不支持创建新窗口和按钮。但是,您可以使用 Python 的 GUI 库来实现这个功能,例如 Tkinter 或 PyQt。下面是一个使用 Tkinter 实现的简单示例代码:
```python
import tkinter as tk
def display_scie():
answer_label.config(text="您选择了 Scie")
def display_ebth():
answer_label.config(text="您选择了 Ebth")
def display_answer():
answer_label.config(text="这是答案")
root = tk.Tk()
root.title("交互式 Python 示例")
patron_type_label = tk.Label(root, text="请选择 Patron Type")
patron_type_label.pack()
scie_button = tk.Button(root, text="Scie", command=display_scie)
scie_button.pack()
ebth_button = tk.Button(root, text="Ebth", command=display_ebth)
ebth_button.pack()
answer_button = tk.Button(root, text="答案", command=display_answer)
answer_button.pack()
answer_label = tk.Label(root, text="")
answer_label.pack()
root.mainloop()
```
运行上述代码后,会显示一个窗口和三个按钮。单击“Scie”或“Ebth”按钮会在标签中显示相应的文本,单击“答案”按钮会在标签中显示另一个文本。
阅读全文