使用PyQt获取监视器序列号

时间:2019-03-15 12:44:27

标签: linux windows qt pyqt multiple-monitors

我为使用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位置相关的方法:

0 个答案:

没有答案