Fix tests on HighDPI screens (#2496)

This commit is contained in:
Veronica Berglyd Olsen
2025-08-16 10:46:31 +02:00
committed by GitHub
2 changed files with 5 additions and 2 deletions
+1
View File
@@ -18,6 +18,7 @@ if __name__ == "__main__":
args = parser.parse_args()
env = os.environ.copy()
env["QT_SCALE_FACTOR"] = "1.0"
cmd = [sys.executable, "-m", "pytest", "-vv"]
if args.o:
+4 -2
View File
@@ -431,11 +431,13 @@ def testGuiTheme_LoadIcons():
assert qIcon.isNull() is False
# Load it as a pixmap with a size
# If this part of the test fails, you may need to set the
# environment variable: QT_SCALE_FACTOR=1
qPix = iconCache.getPixmap("add", (50, 50))
assert isinstance(qPix, QPixmap)
assert qPix.isNull() is False
assert qPix.width() == 50
assert qPix.height() == 50
assert qPix.width() == 50, "If this fails, make sure QT_SCALE_FACTOR=1"
assert qPix.height() == 50, "If this fails, make sure QT_SCALE_FACTOR=1"
# Load app icon
qIcon = iconCache.getIcon("novelwriter")