我正在尝试以英寸或厘米(而不是像素!)来查找显示器的水平宽度,以制作一个小的“标尺”程序。 DPI也会起作用。
我正在使用PyQt4。
答案 0 :(得分:2)
尝试使用QDesktopWidget的width()和height()分别获取宽度和高度。 QDesktopWidget Class Reference上的类引用,这将为您提供屏幕大小(以像素为单位),然后使用QX11Info.appDpiX,这将为您提供每英寸像素的DPI。使用上述信息以英寸为单位计算屏幕尺寸。
PS:width()返回联合宽度,因此如果你有多个屏幕,它将返回所有屏幕的联合宽度。