Bonjour,

Je viens de passer de Windows 11 à Windows 10, de Python 3.9 à python 3.10 et de PyQt5 à PyQt6.

Mon ordi à une résolution de 1920*1080 et j'utilise un facteur de 125% de mise à échelle (High DPI).
Avec PyQt6 j'aurais souhaité afficher les "choses" à la bonne taille, sauf que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
screen = app.primaryScreen()
size = screen.size()
print('Size: %d x %d' % (size.width(), size.height()))
rect = screen.availableGeometry()
print('Available: %d x %d' % (rect.width(), rect.height()))
Donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Size: 1536 x 864
Available: 1536 x 824
1536*1.25 = 1920 et 864*1.25 = 1080
Tout le contenu de la QApplication est agrandi, police, image, ... proportionnellement par ce facteur 1.25.

Comment dois-je m'y prendre pour résoudre ça, sans toucher aux cotes de mes QLabel ?
J'ai été jeté un oeil ici : https://doc.qt.io/qt-6/highdpi.html
Sans trop comprendre ce que je devais faire.

J'ai coché la case :
Nom : Sans titre.png
Affichages : 515
Taille : 54,0 Ko
Sans plus de changement...

Merci !