我为使用PyQt 5的FOSS应用程序提供帮助。这是一个双屏幕应用程序,我想跟踪连接的显示器,并在断开连接时保持设置。
我们使用QScreen来获取所需的信息,这很好,但是在Windows和Linux上,“ serialNumber”属性返回一个空字符串,“ manufacturer”和“ 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位置相关的方法: