问题在linux上(ubuntu 16.04)。在windows上,它工作正常。
当我^{cd1>}主窗口和后面的^{cd2>}时,窗口会被少量移动(向上)。如果在^{cd4>}调用之前重置^{cd3>},它仍然无法按预期工作。我能做什么来防止窗户的移动?
下面是代码-def win():
def run_again():
root.deiconify()
root.after(6000, run_again)
root = Tk()
root.title('Reminder')
root.geometry('-0-40')
root.minsize(width=300,height=100)
root.attributes("-topmost", True)
root.rowconfigure(0, weight=1)
root.columnconfigure(0, weight=1)
Label(root, text='test').grid(padx=20, pady=20, sticky=NW)
btn = Button(root, text='Ok', command=root.withdraw)
btn.grid(pady=5)
btn.bind('', lambda e: root.quit())
root.withdraw()
root.after(6000, run_again)
root.protocol("WM_DELETE_WINDOW", root.withdraw)
root.mainloop()
win()