diff --git a/pyqtgraph/util/get_resolution.py b/pyqtgraph/util/get_resolution.py index 79e17170..421afabe 100644 --- a/pyqtgraph/util/get_resolution.py +++ b/pyqtgraph/util/get_resolution.py @@ -1,13 +1,16 @@ from .. import mkQApp +from ..Qt import QtGui def test_screenInformation(): + # a qApp is still needed, otherwise screen is None qApp = mkQApp() - desktop = qApp.desktop() - resolution = desktop.screenGeometry() - availableResolution = desktop.availableGeometry() + screen = QtGui.QGuiApplication.primaryScreen() + screens = QtGui.QGuiApplication.screens() + resolution = screen.size() + availableResolution = screen.availableSize() print("Screen resolution: {}x{}".format(resolution.width(), resolution.height())) print("Available geometry: {}x{}".format(availableResolution.width(), availableResolution.height())) - print("Number of Screens: {}".format(desktop.screenCount())) + print("Number of Screens: {}".format(len(screens))) return None