python tkinter toplevel出现两个窗口 求大神解决!
tkinter吧
全部回复
仅看楼主
level 1
小嗨一下
楼主
我想把tk窗口去掉 只保留操作窗口,源代码太长不能发 需要看源代码的大神联系我下!!!!
我想把tk窗口去掉 只保留操作窗口
2018年10月25日 02点10分
1
level 1
小嗨一下
楼主
已解决
2018年10月29日 05点10分
2
a鹏鹏55
能说一下怎么解决的吗?我也遇到相同的问题
2018年11月08日 03点11分
level 1
a鹏鹏55
怎么解决的?麻烦说一下
2018年11月08日 03点11分
3
小嗨一下
把Tk()变成Toplevel()
2018年11月09日 03点11分
level 1
1319501722
我来终结此贴:
出现两个窗口是因为tkinter 会自动生成一个root 主窗口,
root = TK() 你不写他也会出现,窗口名字就叫tk
你不就是想置顶吗?不使用toplevel,使用wm_attributes方法也可以
可以这样写:
from tkinter import *
top = Tk()
top .wm_attributes('-topmost', 1)
top.title('窗口置顶')
top.mainloop()
2018年12月08日 01点12分
4
小嗨一下
你好 谢谢 你上面的 回答 我还有个问题 想请教下 我主窗口调用次级窗口,关闭次级窗口 ,第二次调用该窗口 会出现如下错误:
2018年12月10日 00点12分
小嗨一下
tkinter.TclError: bad window path name ".139687004643056"
2018年12月10日 00点12分
Miranda_fan80
你这个不对,应该用Toplevel
2020年02月17日 13点02分
level 1
冷静的小包子
晕死,不是置顶,是隐藏,用root.withdraw()搞定
2019年08月13日 02点08分
5
Miranda_fan80
他没有创建新的窗口,用Toplevel就行
2020年02月17日 13点02分
level 1
Miranda_fan80
把你内个弹窗的那一行改成这样:
弹窗变量名= tkinter.Toplevel(master=你的主窗口名字)
弹窗变量名.grab_set()#可加,可不加,让弹窗固定到主窗口而已(就是在弹窗模式下怎么点主窗口都没用过)
2020年02月17日 14点02分
6
level 1
sabuwell
大佬,请教你一下,Toplevel里能用panedwindow吗
2021年03月07日 10点03分
7
1