• 5447阅读
  • 2回复

窗口坐标系的装换 [复制链接]

上一主题 下一主题
离线zhugod
 
只看楼主 倒序阅读 楼主  发表于: 2008-06-10
— 本帖被 XChinux 执行加亮操作(2008-12-28) —
关键词: 表格
在Qt绘制表格时,Qt的坐标原点在屏幕的左上角,如何将其设置在左下角?
编译是检验正确与否的唯一标准
离线youngst

只看该作者 1楼 发表于: 2008-06-13
QPainter::setWindow 

例如 原来 是 0,0,100,100的矩形,(0,0)在左上角
setWindow  (0,-100,100,100)
这样(0,0)在做下角,

坐标Y方向值向下是变大,你绘表格时候需要注意
离线zhugod
只看该作者 2楼 发表于: 2008-12-28
QPainter::translate ( 0, rect().bottom() );
就可以了,窗口部件中的所有y坐标现在都是负数
编译是检验正确与否的唯一标准
快速回复
限100 字节
 
上一个 下一个