python/기타
python pyQt5 모니터 관련 함수
zoomer75
2021. 10. 22. 11:06
from PyQt5.QtWidgets import *
app = QApplication([])
# 모니터 갯수 반환
app.desktop().screenNumber()
# 주 모니터 선택
screen = app.primaryScreen()
# 모니터 이름 (\\.\DISPLAY1)
print(screen.name())
# 해상도 ( 작업표시줄을 제외한 영역을 반환할 경우 아래 함수 사용 )
print(screen.geometry())
print(screen.availableGeometry())
# 다중 모니터 해상도 구하기
monitorCount = app.desktop().screenCount()
for i in range(monitorCount):
print(app.desktop().availableGeometry(i))
# 모니터 이름
print(app.desktop().screen(i).screen().name())
# 현재 좌표의 모니터 확인
print(app.screenAt(QPoint(-100,10)).name())
반응형