작은 "눈금자"프로그램을 만들기 위해 모니터의 수평 너비를 인치 또는 cm (픽셀이 아닌!)로 찾으려고합니다. DPI도 작동합니다.Python/PyQt4 : 모니터의 크기 (인치)는 어떻게 알 수 있습니까?
저는 PyQt4를 사용하고 있습니다.
작은 "눈금자"프로그램을 만들기 위해 모니터의 수평 너비를 인치 또는 cm (픽셀이 아닌!)로 찾으려고합니다. DPI도 작동합니다.Python/PyQt4 : 모니터의 크기 (인치)는 어떻게 알 수 있습니까?
저는 PyQt4를 사용하고 있습니다.
너비와 높이를 각각 가져 오려면 QDesktopWidget의 width() 및 height()를 사용해보십시오. 클래스 참조가 QDesktopWidget Class Reference 인 경우 화면 크기가 픽셀 단위로 표시되고 QX11Info.appDpiX을 사용하면 DPI가 인치당 픽셀 수로 표시됩니다. 위의 두 정보를 모두 사용하여 화면 크기를 인치로 계산하십시오.
추 신 : width()는 합집합 너비를 반환하므로 여러 개의 스크린이있는 경우 모든 스크린의 합집합 너비가 반환됩니다.
나는 너비를 픽셀 단위로 찾고 있지 않다. 너비를 인치 단위로 찾고있다. DPI도 작동합니다. – user1438098
답변 편집, 도움 :) – scottydelta
어떤 GUI 프레임 워크를 사용하고 있습니까? –
Python 3 솔루션 :'monitor_width_in_cm = input ('모니터의 가로 너비를 입력하십시오.')' – Matthias
@Matthias는 훌륭하게 끝났습니다! 그러나 진지하게,이 사람은 우리가 도울 수 있기 전에 GUI 또는 그래픽 프레임 워크를 선택해야합니다. –