• 4903阅读
  • 9回复

那位大虾可以给小弟提供一个简单的 <绘制矩形>  的代码? [复制链接]

上一主题 下一主题
离线robertkun
 

只看楼主 正序阅读 楼主  发表于: 2009-05-19

想找一个实例参考一下难啊,只能在线求救了。。。
                                              简单的生活使人快乐!
离线robertkun

只看该作者 9楼 发表于: 2009-05-21
Re:那位大虾可以给小弟提供一个简单的 <绘制矩形>  的代码?
引用第6楼bingogo于2009-05-20 16:38发表的  :
> QPolygonF 是什么?
跟QPolygon类似,都是绘制多边形的类
http://doc.trolltech.com/4.5/qpolygonf.html


原来如此,回贴的都是好同志,谢谢了。
                                              简单的生活使人快乐!
离线robertkun

只看该作者 8楼 发表于: 2009-05-20
帅呆了
                                              简单的生活使人快乐!
离线bingogo
只看该作者 7楼 发表于: 2009-05-20
我也是新手,
不过可以给你一点建议^

QT有自带的DEMO,里面有一组实例painting,
我大概看了一下,好像有画矩形的,你自己再仔细看看把

对了,不认识的类可以用QT Assistant找啊,或者GOOGLE
多看看http://doc.trolltech.com/
离线bingogo
只看该作者 6楼 发表于: 2009-05-20
> QPolygonF 是什么?
跟QPolygon类似,都是绘制多边形的类

http://doc.trolltech.com/4.5/qpolygonf.html
离线robertkun

只看该作者 5楼 发表于: 2009-05-20
看了一个实例中是这样写的:(example:diagramscene)
QPolygonF myPolygon;

myPolygon << QPointF(-100, -100) << QPointF(100, -100)<< QPointF(100, 100) << QPointF(-100, 100)<< QPointF(-100, -100);

setPolygon(myPolygon);
setFlag(QGraphicsItem::ItemIsMovable, true);
setFlag(QGraphicsItem::ItemIsSelectable, true);

QPolygonF 是什么?
                                              简单的生活使人快乐!
离线duduqq

只看该作者 4楼 发表于: 2009-05-20
painteEvent(QPaintEvent *event)
{
   QPainter painter(this) ;
   painter.drawRect(0,0,100,100) ;
}


再不懂自己找个画图的实例看看。
离线robertkun

只看该作者 3楼 发表于: 2009-05-20
可是不会用啊,不知道怎样创建画笔,并显示到窗口中,麻烦您指点一下。。
                                              简单的生活使人快乐!
离线duduqq

只看该作者 2楼 发表于: 2009-05-20
drawRect(rect),这句话就是绘制一个矩形的啊
离线robertkun

只看该作者 1楼 发表于: 2009-05-19
Re:那位大虾可以给小弟提供一个简单的 <绘制矩形>  的代码?
最好是完整一点的。。包括头文件,== ,谢谢了。。。
                                              简单的生活使人快乐!
快速回复
限100 字节
 
上一个 下一个