mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add some debug mode output for dpi and dpr
This commit is contained in:
parent
139047b29e
commit
b003cd6f81
@ -16,7 +16,7 @@ ORG_NAME = 'KovidsBrain'
|
|||||||
APP_UID = 'libprs500'
|
APP_UID = 'libprs500'
|
||||||
from calibre import prints
|
from calibre import prints
|
||||||
from calibre.constants import (islinux, iswindows, isbsd, isfrozen, isosx,
|
from calibre.constants import (islinux, iswindows, isbsd, isfrozen, isosx,
|
||||||
plugins, config_dir, filesystem_encoding, isxp)
|
plugins, config_dir, filesystem_encoding, isxp, DEBUG)
|
||||||
from calibre.utils.config import Config, ConfigProxy, dynamic, JSONConfig
|
from calibre.utils.config import Config, ConfigProxy, dynamic, JSONConfig
|
||||||
from calibre.ebooks.metadata import MetaInformation
|
from calibre.ebooks.metadata import MetaInformation
|
||||||
from calibre.utils.date import UNDEFINED_DATE
|
from calibre.utils.date import UNDEFINED_DATE
|
||||||
@ -886,6 +886,12 @@ class Application(QApplication):
|
|||||||
QApplication.setAttribute(Qt.AA_EnableHighDpiScaling, True)
|
QApplication.setAttribute(Qt.AA_EnableHighDpiScaling, True)
|
||||||
QApplication.__init__(self, qargs)
|
QApplication.__init__(self, qargs)
|
||||||
self.setAttribute(Qt.AA_UseHighDpiPixmaps)
|
self.setAttribute(Qt.AA_UseHighDpiPixmaps)
|
||||||
|
if DEBUG and not headless:
|
||||||
|
prints('devicePixelRatio:', self.devicePixelRatio())
|
||||||
|
s = self.primaryScreen()
|
||||||
|
if s:
|
||||||
|
prints('logicalDpi:', s.logicalDotsPerInchX(), 'x', s.logicalDotsPerInchY())
|
||||||
|
prints('physicalDpi:', s.physicalDotsPerInchX(), 'x', s.physicalDotsPerInchY())
|
||||||
if not iswindows:
|
if not iswindows:
|
||||||
self.setup_unix_signals()
|
self.setup_unix_signals()
|
||||||
if islinux or isbsd:
|
if islinux or isbsd:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user