tkinter中各组件层叠的问题

代码港湾 论文问答 1

使用tk做GUI设计,遇到后生成的组件是覆盖在先生成的组件的上方的,无论谁先布局。 见下面两张图片的对比,

回复

共1条回复 我来回复
  • 代码工坊
    这个人很懒,什么都没有留下~
    评论

    其实很简单,使用组件的 tkraise 函数就可以了。

    以你给出的代码为例:

    import tkinter as tk
    
      chuangkou = tk.Tk()
      chuangkou.title("test")
      chuangkou.geometry('200x50')
    l = tk.Label(text='1', font=('Arial', 12), height=1, width=2, bd=1, relief='solid', padx=2, pady=2)
    b = tk.Button(font=('Arial', 6),   height=1, width=2, bd=3, relief='raised',   padx=2, pady=3)
       b.place(x=0, y=0)
       l.place(x=6, y=6, )
       chuangkou.mainloop()
    
    0条评论

发表回复

登录后才能评论