Message319132
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. |
|
Date |
User |
Action |
Args |
2018-06-09 03:07:22 | terry.reedy | set | recipients:
+ terry.reedy, paul.moore, wordtech, tim.golden, gpolo, westley.martinez, zach.ware, serhiy.storchaka, eryksun, steve.dower, eric.fahlgren |
2018-06-09 03:07:22 | terry.reedy | set | messageid: <1528513642.7.0.592728768989.issue26698@psf.upfronthosting.co.za> |
2018-06-09 03:07:22 | terry.reedy | link | issue26698 messages |
2018-06-09 03:07:21 | terry.reedy | create | |
|