root = tk.Tk()
root.geometry('400x400')
tk.Label(root, text='修改界面').pack()
tk.Button(root, text='退出', command=root.quit).pack(padx=50, pady=40)
pannel = Label(root)
pannel.pack(padx=10, pady=10)
canvas = tk.Canvas(root, bg='white', width=200, height=100) # 绘制画布
tk.Label(root, text='相机视频界面!', font=("黑体", 14), width=15, height=1).pack(padx=40, pady=20)
canvas.pack(padx=60, pady=50)
tk.Button(root, text="点此打开视频", command=ship).pack(padx=30, pady=30)#ship是函数
root.mainloop()
结果是,tk.Button(root, text="点此打开视频", command=ship).pack(padx=30, pady=30)并不能在界面中显示按钮,之后试了很多种方式都没有解决,然后调整了一下显示位置就可以显示出来了,反正我也不知道为什么会这样,知道的大佬可以指点一下,调整后的代码如下图。
root = tk.Tk()
root.geometry('400x400')
tk.Label(root, text='修改界面').pack()
tk.Button(root, text="点此打开视频", command=ship).pack(padx=30, pady=30)#将button放在这边就
可以显示出来按钮
tk.Button(root, text='退出', command=root.quit).pack(padx=50, pady=40)
pannel = Label(root)
pannel.pack(padx=10, pady=10)
canvas = tk.Canvas(root, bg='white', width=200, height=100) # 绘制画布
tk.Label(root, text='相机视频界面!', font=("黑体", 14), width=15, height=1).pack(padx=40, pady=20)
canvas.pack(padx=60, pady=50)
root.mainloop()