Я помогал в приложении FOSS, которое использует PyQt 5. Это приложение с двумя экранами, и я хотел бы отслеживать подключенные мониторы и сохранять настройки, если они отключены.
Мы 'мы используем QScreen для нужной нам информации, и это здорово, но в Windows и в Linux свойство serialNumber возвращает пустую строку, как и свойства «factory» и «model».
import sys
from PyQt5 import QtGui
app = QtGui.QGuiApplication(sys.argv)
print(repr(app.screens()[0].serialNumber()))
Любые предложения о том, как я могу получить серийный номер?
Для Windows работает фрагмент кода https://www.activexperts.com/admin/scripts/wmiscripts/python/0073/, но я не нашел способа связать эту информацию с X& Y положение монитора: