当前位置: 代码迷 >> QT开发 >> 屏幕大小的有关问题
  详细解决方案

屏幕大小的有关问题

热度:71   发布时间:2016-04-25 04:21:02.0
屏幕大小的问题
  1)分别在两台电脑屏幕上画图,PC1屏幕大些,PC2屏幕小些。PC1画了后,把它画图的起点坐标和终点坐标传给PC2。
问题来了。因为PC1屏幕大些,这样比如画到了PC1的最右边,而PC2根本就画不出来。
   想听听各位有木有更好的办法?
  2)如何去得到屏幕变大变小后的大小?
------最佳解决方案--------------------
一个是物理坐标 一个是逻辑坐标 逻辑坐标是不变的  只是不同显示的时候映射到的实际物理坐标不同
------其他解决方案--------------------
获取屏幕的分辨率 根据分辨率计算一个比例 用于图形绘制时的缩放
------其他解决方案--------------------
设备坐标是画控件时用的,其它的时候画图全用逻辑坐标。
------其他解决方案--------------------
引用:
一个是物理坐标 一个是逻辑坐标 逻辑坐标是不变的  只是不同显示的时候映射到的实际物理坐标不同

+1
使用逻辑坐标!
------其他解决方案--------------------
引用:
一个是物理坐标 一个是逻辑坐标 逻辑坐标是不变的  只是不同显示的时候映射到的实际物理坐标不同

+1
使用逻辑坐标!


正解,就是这样
  相关解决方案