<div dir="ltr"><div dir="ltr">I've seen this kind of behavior on hidpi screens, and, besides correctly setting the DPI "awareness", they usually depend on inconsistencies in creating the ui, especially when mixing together Designer created uis, custom widgets, dynamically created widgets and "scattered" stylesheets.<br><br>I have some general suggestions, based on my experience:</div><div><br></div><div>- when creating UIs with Designer be always very careful when setting properties (especially those that have impact on sizes, including fonts): if a property value is the same as the default, always reset it as implicit unless absolutely required;</div><div>- when creating custom widgets that internally compute sizes or geometries, consider always checking (and caching) the device DPI, especially if the size hint or a minimum/maximum size has to be set;</div><div>- if a custom font has to be used, try to get the default font from the application and use its size; if a global custom font is going to be set, store the default one when the application is created as a reference;</div><div>- it's usually better to have a *centralized* stylesheet (for the top level window or even the application), as it makes it easier to track down issues or change global properties; it can make things a bit harder, as selectors must be carefully created, but it's generally worth it;</div><div>- avoid hardcoded font sizes for QFont with setPointSize or setPointSizeF (depending on the system and its settings, it might not work as expected); if you need a font size bigger or smaller than the default one, always use the default (widget or application) font size as a reference;</div><div>- do not use px units in stylesheets; prefer pt for graphics or em/ex for lengths that must consider font sizes; alternatively, compute the sizes on runtime (another reason for using a centralized stylesheet);</div><div><br></div><div>Maurizio</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mer 13 gen 2021 alle ore 12:04 ullix <<a href="mailto:ullix@urkam.de">ullix@urkam.de</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I forgot to mention the user is using Windows 10<br>
<br>
<br>
Am 13.01.21 um 11:38 schrieb VA:<br>
> Le 13/01/2021 à 10:51, ullix a écrit :<br>
>> I can't test a HiDPI screen at the moment. What benefit would/might <br>
>> it have in this situation? Anything else to do?<br>
>><br>
><br>
> I don't have a HiDPI monitor but I use Xephyr and this to simulate <br>
> higher-resolutions, and possibly tweaking DPI: <br>
> <a href="https://indigo.re/posts/2020-05-18-hidpi-testing.html" rel="noreferrer" target="_blank">https://indigo.re/posts/2020-05-18-hidpi-testing.html</a><br>
><br>
> It seems sometimes the issue is a misconfiguration of the X server. <br>
> For example, see <a href="https://github.com/hydrargyrum/lierre/issues/4" rel="noreferrer" target="_blank">https://github.com/hydrargyrum/lierre/issues/4</a> <br>
> (especially the last messages)<br>
><br>
> Hope it helps.<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">È difficile avere una convinzione precisa quando si parla delle ragioni del cuore. - "Sostiene Pereira", Antonio Tabucchi<br><a href="http://www.jidesk.net" target="_blank">http://www.jidesk.net</a></div>