以下是使用Python和tkinter库创建窗口、画布和按钮,并实现按钮与画布的绑定,点击按钮会隐藏第一个画布和画布上的按钮,进入第二个画布的代码示例:

import tkinter as tk

def hide_canvas():
    canvas1.pack_forget()  # 隐藏第一个画布
    button1.pack_forget()  # 隐藏第一个画布上的按钮
    canvas2.pack()         # 显示第二个画布
    button2.pack()         # 显示第二个画布上的按钮

# 创建窗口
window = tk.Tk()

# 创建第一个画布和按钮
canvas1 = tk.Canvas(window, width=200, height=200, bg='red')
canvas1.pack()
button1 = tk.Button(window, text='隐藏画布', command=hide_canvas)
button1.pack()

# 创建第二个画布和按钮(初始隐藏)
canvas2 = tk.Canvas(window, width=200, height=200, bg='blue')
button2 = tk.Button(window, text='返回', command=lambda: [canvas2.pack_forget(), button2.pack_forget(), canvas1.pack(), button1.pack()])
canvas2.pack_forget()
button2.pack_forget()

window.mainloop()

运行以上代码,将会创建一个窗口,包含一个红色的第一个画布和一个'隐藏画布'的按钮。点击按钮后,第一个画布和按钮会隐藏,而显示一个蓝色的第二个画布和一个'返回'的按钮。点击'返回'按钮后,又会切换回第一个画布和按钮的显示。

Python Tkinter: 创建窗口、画布和按钮,实现画布切换

原文地址: https://www.cveoy.top/t/topic/wzi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录