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