Разница между primaryScreen и screenGeometry в PyQt заключается в том, что primaryScreen определяет основной экран приложения, а screenGeometry — размеры конкретного экрана. 13
primaryScreen содержит индекс экрана, который настроен как основной в системе. 1 Все окна, открытые в контексте приложения, должны ограничиваться границами основного экрана. 3
screenGeometry позволяет получить размеры конкретного экрана с помощью функции screenGeometry(). 13 Например, с её помощью можно узнать, на каком экране находится определённый виджет. 13
Таким образом, primaryScreen определяет основной экран, а screenGeometry — размеры конкретного экрана, на котором находится определённый объект. 13