提问如题,求个大佬教教,期末实训作业,马上快交了,求求了
在 Python 的 GUI 程序中,可以通过事件触发来生成新的界面。例如,我们可以在按钮的点击事件中实现这个功能:
# 导入必要的库
from tkinter import *
# 定义一个窗口
root = Tk()
root.title('My GUI')
# 定义一个按钮,并绑定事件处理函数
button = Button(root, text='Click Me')
button.bind('<Button-1>', lambda e: create_new_window())
# 定义事件处理函数,用于生成新的窗口
def create_new_window():
new_window = Toplevel(root)
new_window.title('New Window')
# 显示窗口
root.mainloop()
上面的代码定义了一个窗口和一个按钮,并在按钮的事件处理函数中定义了生成新窗口的逻辑。当用户单击按钮时,新窗口就会被生成。您可以在新窗口中添加更多的控件,实现更丰富的功能。