Hello,
This post is quite old and I do not find any other debate about this problem. I have the same issue now, and wonder if things have been fixed since then...
My application is compiled with Par::Packer. It always start on the main display (physically on the right), even if my executable is opened from the second display (physically on the left). I didn't find a way to get the "active" display, so at start I am not able to change the window geometry because I don't know where to locate it (I even thought about the mouse coordinates, but I am not sure it will be reliable if the application is started with keyboard keys and not the mouse).
My GUI has also dialogs windows and dropdown fields and are always displayed on the main monitor, even if the main window is on the second display. In that case I could apply the trick indicated above, but it is quite annoying as it happen for all kind of popup/dropdown.
If someone has an idea, it will be much appreciated. Thanks in advance!
In reply to Re: Tk multiple monitor problem
by Garden Dwarf
in thread Tk multiple monitor problem
by JohnRS
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |