And then I need to go over all widgets and multiply the font scale with current 
font size?

Regards 

> Am 14.11.2018 um 18:17 schrieb Jérôme Godbout <godbo...@amotus.ca>:
> 
> Take care the pixel density is way different on a mobile device form a normal 
> desktop window. You might need to adjust your sizing for many thing. I do the 
> following, I develop on a particular device with REFERENCE SIZE:
> 
> // Collect screen dimension
>        const QScreen* const screen = QGuiApplication::primaryScreen();
>        QRect rect = screen->geometry();
>        const qreal height = qMax(rect.width(), rect.height());
>        const qreal width = qMin(rect.width(), rect.height());
>        const qreal dpi = screen->logicalDotsPerInch();
> 
>        // Compute reference ratio
>        m_horizontal_scale = width / REFERENCE_WIDTH;
>        m_vertical_scale = height / REFERENCE_HEIGHT;
>        m_dpi_scale = dpi / REFERENCE_DPI;
> 
>        // Compute other element scale factor
>        m_font_scale = qMin(m_horizontal_scale / m_dpi_scale, m_vertical_scale 
> / m_dpi_scale);
> 
> This allow you to have a display that look like each other compare to screen 
> size. It's maybe not what yo are looking for but might give you some idea to 
> achieve what you are looking for.
> 
> -----Original Message-----
> From: Interest <interest-bounces+godboutj=amotus...@qt-project.org> On Behalf 
> Of Roman Wüger
> Sent: November 14, 2018 11:30 AM
> To: ekke <e...@ekkes-corner.org>
> Cc: interest@qt-project.org
> Subject: Re: [Interest] Problem with font size on Android and High DPI
> 
> No, it is a QWidget application with Qt 5.12. I can’t switch to QtQuick 
> because customer wants existing application to be ported to android tablet.
> 
> Regards
> Roman
> 
>>> Am 14.11.2018 um 17:15 schrieb ekke <e...@ekkes-corner.org>:
>>> 
>>> Am 14.11.18 um 17:11 schrieb Roman Wüger:
>>> Hello everyone,
>>> 
>>> I enabled the High DPI option on an android tablet. However, the fonts are 
>>> not resized at all and looks a way too small. I tried the other environment 
>>> variables too, but the result is not as expected. 
>>> 
>>> Does anyone have a hint or how is that done normally?
>>> 
>>> Regards
>>> Roman
>>> _______________________________________________
>>> Interest mailing list
>>> Interest@qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/interest
>>> 
>> what kind of application ?
>> 
>> QtQuickControls2 ?
>> 
>> ekke
>> 
>> _______________________________________________
>> Interest mailing list
>> Interest@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/interest
> 
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to