• 5760阅读
  • 6回复

新手求助QGraphicsScene [复制链接]

上一主题 下一主题
离线dengeven
 
只看楼主 倒序阅读 楼主  发表于: 2011-07-20
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2011-07-20) —
关键词: 求助新手缩放



如何实现:QGraphicsScene背景中绘制无限的网格坐标系,在视图缩放时也可以随之缩放。


离线stonexin
只看该作者 1楼 发表于: 2011-07-20
将网格画为背景就好了
招聘QT开发工程师--南京--2011.07.11
离线XChinux

只看该作者 2楼 发表于: 2011-07-20
setBackgroundBrush()
即将图片设置成背景画刷
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线dengeven
只看该作者 3楼 发表于: 2011-07-20
回 1楼(stonexin) 的帖子
scene->setBackgroundBrush(QBrush(QColor(220,220,220) , Qt::CrossPattern));
这样用网格做背景的话放大视图的时候网格线会变粗的,而且坐标原点位于一个方格的中点而不是顶点,也就说坐标轴不与某天网格线重合,这样作图不美观啊,还有怎么绘制无限的坐标轴呢?  求教
离线dengeven
只看该作者 4楼 发表于: 2011-07-20
回 2楼(XChinux) 的帖子
就是想问想我这样的需求,怎么能实现符合要求的QBrush呢?  刚接触Qt一个多星期啊,求给个思路吧
离线dengeven
只看该作者 5楼 发表于: 2011-07-21
自己顶,求高人指点
离线dengeven
只看该作者 6楼 发表于: 2011-07-21
还是没有找到完全符合需求的办法啊,  有木有高人出现。。
快速回复
限100 字节
 
上一个 下一个