Terry J. Reedy <tjre...@udel.edu> added the comment:

Do any of the Windows experts know what "Override high DPI scaling behavior" on 
properties does?  Does it call SetProcessDpiAwareness?  It seems so. The answer 
would have implications for #33656 (which is about fixing this issue in IDLE, 
as Westly originally requested here).

This setting is on the popup when one clicks [Change high DPI settings] on the 
Compatibility tab.  Eric, there is a dropdown with 3 possible overrides.  
Application (default), System, System [Enhanced].  Which one did you use?

In my experiments, 'Application has the same effect as 
SetProcessDpiAwareness(1), while 'System' is the same as 
SetProcessDpiAwareness(0).  I expected this from what I posted on #33656.

Since the properties settings may or not be correct for all graphics packages, 
but will likely be correct for all tk and tkinter apps, I think tkinter should 
perhaps be modified.  The question is whether SetProcessDpiAwareness(1) is 
correct (for tk and tkinter) for all monitors.  I suspect so but don't know for 
sure.

----------
components: +Windows
nosy: +eryksun, paul.moore, steve.dower, tim.golden, zach.ware

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue26698>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to