tkinter吧 关注:127贴子:364
  • 13回复贴,共1

python tkinter toplevel出现两个窗口 求大神解决!

只看楼主收藏回复

我想把tk窗口去掉 只保留操作窗口,源代码太长不能发 需要看源代码的大神联系我下!!!!



我想把tk窗口去掉 只保留操作窗口


IP属地:山东1楼2018-10-25 10:48回复
    已解决


    IP属地:山东2楼2018-10-29 13:22
    收起回复
      怎么解决的?麻烦说一下


      3楼2018-11-08 11:39
      回复(1)
        我来终结此贴:
        出现两个窗口是因为tkinter 会自动生成一个root 主窗口,
        root = TK() 你不写他也会出现,窗口名字就叫tk
        你不就是想置顶吗?不使用toplevel,使用wm_attributes方法也可以
        可以这样写:
        from tkinter import *
        top = Tk()
        top .wm_attributes('-topmost', 1)
        top.title('窗口置顶')
        top.mainloop()


        IP属地:江苏4楼2018-12-08 09:04
        回复(3)
          晕死,不是置顶,是隐藏,用root.withdraw()搞定


          IP属地:四川来自手机贴吧5楼2019-08-13 10:22
          收起回复
            把你内个弹窗的那一行改成这样:
            弹窗变量名= tkinter.Toplevel(master=你的主窗口名字)
            弹窗变量名.grab_set()#可加,可不加,让弹窗固定到主窗口而已(就是在弹窗模式下怎么点主窗口都没用过)


            6楼2020-02-17 22:01
            回复
              大佬,请教你一下,Toplevel里能用panedwindow吗


              IP属地:浙江来自Android客户端7楼2021-03-07 18:18
              回复