![为什么在相同分辨率的屏幕上窗口大小不同?](https://linux22.com/image/1403879/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%E7%9B%B8%E5%90%8C%E5%88%86%E8%BE%A8%E7%8E%87%E7%9A%84%E5%B1%8F%E5%B9%95%E4%B8%8A%E7%AA%97%E5%8F%A3%E5%A4%A7%E5%B0%8F%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
答案1
假设这两个屏幕都正确设置为 1920x1080。
即使分辨率相同,相同大小的窗口在 15.6 英寸屏幕上(例如笔记本电脑)和在 21.5 英寸屏幕上也会有所不同,因为屏幕尺寸不同。窗口在 21.5 英寸屏幕上比在 15.6 英寸屏幕上大 37.8%。
要使窗口在两个屏幕上的大小相同,它们必须具有相同的大小和分辨率,或者必须具有相同的像素密度。但这两个屏幕都不相同。
要解决这个问题,需要将 21.5 英寸屏幕的分辨率设置为 2646x1488。或者将 15.6 英寸屏幕的分辨率降低到 1393x783。或者将 21.5 英寸屏幕移离用户更远。
答案2
答案3
我刚遇到过这样的问题。如果您在将窗口在屏幕之间拖动超过 50% 后确实看到 Windows 切换大小,则转到“设置”>“系统”>“显示”>“缩放和布局”>“高级缩放设置”,并输入自定义缩放比例 100%,即使上一个菜单默认设置为 100%。我认为这是 Windows 中的一个错误,当您从不同的分辨率更改它后,它实际上并没有在两个显示器上发生变化,尽管它表明了这一点,因此通过进入高级缩放并将其强制为 100%,它会在两个显示器上都发生变化。
答案4
基本上你正在混合解决和方面:通常分辨率的单位是“每英寸像素数”(PPI)或“每英寸点数”(DPI),而显示尺寸通常以对角线的长度来表示。
对于 FHD(1920x1080),“像素对角线为 2202.3(大约),因此对于 15.1 英寸对角线,您将获得大约 146 PPI 的分辨率(假设为方形像素),而对于 21.5 英寸显示器,您将获得大约 102 PPI。
说“分辨率是 1920x1080”没有也告诉维度是错的。