python获取屏幕尺寸
时间: 2024-09-14 14:08:30 浏览: 58
如何基于Python获取图片的物理尺寸
在Python中,你可以使用`pygetwindow`库来获取屏幕的分辨率或大小。如果你还没有安装这个库,可以使用pip进行安装:
```bash
pip install pygetwindow
```
然后,你可以通过以下代码来获取屏幕信息:
```python
from pygetwindow import getWindowsWithTitle, Rectangle
# 获取所有窗口的标题
windows = getWindowsWithTitle("PyQt5")
# 如果你想获取特定窗口的屏幕尺寸,这里假设已经有一个窗口实例
if windows:
active_window = windows[0]
screen_size = active_window.size()
print(f"当前窗口的屏幕尺寸是: {screen_size}")
else:
# 或者直接获取整个屏幕的尺寸
screen = Rectangle.getPrimary()
print(f"屏幕的尺寸是: {screen.width}, {screen.height}")
```
请注意,上述代码需要运行在支持`pygetwindow`库的环境中,并且对于获取特定窗口的尺寸,窗口需要有可见并显示其标题。如果只是获取主屏幕的尺寸,则可以直接获取。
阅读全文