Re: Control position of Tkinter common dialogs?

"[email protected]" <[email protected]>
Newsgroups gmane.comp.python.tkinter
Message-ID <[email protected]>
All common dialogs appear to ignore the optional parent = parameter 

It seems it is because your code invoke the winfo_root() before the grid
manager finish is calculations.
and this command return a Null decimal string.

According to Tk manual "https://www.tcl.tk/man/tcl8.4/TkCmd/winfo.htm#M52" 

If you need the true width immediately after creating a widget, invoke
update to force the geometry manager to arrange it, or use winfo reqwidth to
get the window's requested width instead of its actual width.

This code works perfectly

self.update()

self.geometry("+%d+%d" % (self.parent.winfo_rootx()+50,
self.parent.winfo_rooty()+50 ) )




--
View this message in context: http://python.6.x6.nabble.com/Control-position-of-Tkinter-common-dialogs-tp1978712p5204895.html
Sent from the Python - tkinter-discuss mailing list archive at Nabble.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.