Ajuster les différences de police entre Qt pour Python OS

Je voudrais demander un mémorandum et une correction. La taille du widget est reproduite à peu près de la même manière sur n'importe quel système d'exploitation, mais les tailles de police ne sont pas les mêmes. J'ai écrit le code pour ajuster la taille de la police entre les systèmes d'exploitation, pensant que cela pourrait être lié à la différence de DPI.

from PySide2.QtCore import QOperatingSystemVersion
from PySide2 import QtWidgets,QtGui

    currentOsType = QOperatingSystemVersion.currentType()

    if currentOsType == QOperatingSystemVersion.OSType.MacOS:
        font.setPointSize(20)
        return(font)

    if currentOsType == QOperatingSystemVersion.OSType.Windows:
        font.setPointSize(20/1.33333)
    else:
        print(currentOsType)
        font.setPointSize(20/1.33333)

    return(font)

1.3333 est dérivé des nombres Mac72dpi et Windows96dpi. C'est presque bon dans mon environnement, je n'ai donc pas enquêté davantage.

Recommended Posts

Ajuster les différences de police entre Qt pour Python OS
Mise à jour automatique de l'application Qt pour Python
Différence entre Python, stftime et strptime
Différences entre Python, read (), readline (), readlines ()
Différence d'authenticité entre Python et JavaScript
Différences entre Ruby et Python dans la portée
Différences entre la syntaxe Python et Java
[Grammaire de base] Différences entre Ruby / Python / PHP
Qt pour l'application de bureau de l'application Python
Différences de multithreading entre Python et Jython
Différence entre Ruby et Python (syntaxe de base)
Résumé des différences entre PHP et Python
30/10/2016 else pour Python3> pour:
python [pour moi]
Fonctionnement du système d'exploitation Python
Mon système d'exploitation (Python)
[Docker] Ajuster le délai de démarrage du conteneur entre les services dépendants [python]
Construction d'environnement Python pour les débutants en programmation (Mac OS)
Différence entre les méthodes numpy et pandas pour trouver une distribution