-
UID:160576
-
- 注册时间2015-03-15
- 最后登录2016-06-08
- 在线时间90小时
-
- 发帖69
- 搜Ta的帖子
- 精华0
- 金钱690
- 威望79
- 贡献值0
- 好评度69
-
访问TA的空间加好友用道具
|
如图,图A和图B是同一张80*40的图,图B是直接painter.drawPixmap()画出这个图图A是这样画的:QBrush brush; brush.setTexture(QPixmap("./xxx.png")); painter.setBrush(brush);painter.drawRect(150,240,80,40);================================================问题是,为什么图A的画法下不是和图B一样从原图最左端开始画,而是从图B蓝色箭头指向处开始画?怎样才能让画刷按纹理画图时从原图的最左端开始画?================================================再比如说画这张图 图B是直接drawPixmap原图图A是qbrush调用setTextturre(原图)然后painter.setbrush(该brush)painter.drawRect(同样大小的矩形)=======================================为什么图A(使用brush纹理)就不能从原图的左上角开始画?
|