desktop = QApplication.desktop()
# 获取桌面除去任务栏后的坐标和长宽
available_rect = desktop.availableGeometry()
# Windows下任务栏在上下左右四个不同的位置时,下面的x和y会生成不同的值
x = available_rect.x()
y = available_rect.y()
width = available_rect.width()
height = available_rect.height()
# 获取整个桌面的坐标和长宽
screen_rect = desktop.screenGeometry()