• 4007阅读
  • 14回复

QLIST [复制链接]

上一主题 下一主题
离线sl91wxl
 

只看楼主 倒序阅读 楼主  发表于: 2013-07-10
int QList::count ( const T & value ) const; T 返回值这个函数怎么用啊,能否举个例子。期待中。。。。。。。。。。。。
离线XChinux

只看该作者 1楼 发表于: 2013-07-10
在list中值为value的元素有几个,就这意思啊。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线sl91wxl

只看该作者 2楼 发表于: 2013-07-10
知道是计算list中元素的个数的,我想知道怎么用它
void PaintArea::mousePressEvent(QMouseEvent *event)
{
         QList<QPoint> m_listPoints;
         if(event->button() == Qt::LeftButton)
               {
                     lastPoint = event->pos();
                     m_listPoints.push_back(lastPoint);
               }
          ????
}
我获取了鼠标当前点的坐标放在 m_listPoints,我现在想知道这个list中有多少个元素,然后在paint事件中用

void QPainter::drawPolyline ( constQPointF * points, int pointCount )函数把线画出来,这个方法可以不,可以的话怎么实现啊


离线kaon

只看该作者 3楼 发表于: 2013-07-10
int count = m_ListPoint.count(QPoint(1,1));
离线pxiao_xiao

只看该作者 4楼 发表于: 2013-07-10
该用QVector 没看drawPolyline参数是个数组吗
离线sl91wxl

只看该作者 5楼 发表于: 2013-07-11
QList可以存放数组么,我写的对不对啊,能不能用这个采集移动的坐标点,然后计算有多少个点啊
离线sl91wxl

只看该作者 6楼 发表于: 2013-07-11
求回答啊

离线sl91wxl

只看该作者 7楼 发表于: 2013-07-11
小版主、大版主、老版主,没事点两句,好纠结的说
离线ppdayz

只看该作者 8楼 发表于: 2013-07-11
你的QList<QPoint> m_listPoints,应该是个类成员变量,或者是个静态变量。
如果是在函数内部的话就每次release都是个新的QList<QPoint> m_listPoints。

void QPainter::drawPolyline ( constQPointF * points, int pointCount )
你可以用void QPainter::drawPolyline ( const QPolygonF & points )
或者void QPainter::drawPolyline ( const QPolygon & points )
QList<QPoint> m_listPoints换成QVector<QPoint> m_vertorPoints
然后构建一个QPolygon
QPolygon ( const QVector<QPoint> & points )


离线sl91wxl

只看该作者 9楼 发表于: 2013-07-11
回 8楼(ppdayz) 的帖子
好!!!!!!!!!!!!!!我试试
离线sl91wxl

只看该作者 10楼 发表于: 2013-07-11
回 8楼(ppdayz) 的帖子
不行哦。采集的点堆积在一起,不是前一个后一个进行连线了,而且采集的点不会消失,会叠加在一起巨卡。。。。让你看看效果,
我写个大字:
离线ppdayz

只看该作者 11楼 发表于: 2013-07-11
还以为你是要画不规则多边形。。。。
如果要做手工绘画的话,有个项目你可以去看看http://mrspaint.com/
离线sl91wxl

只看该作者 12楼 发表于: 2013-07-11
回 11楼(ppdayz) 的帖子
早就看过那个了,但是我不知道他怎么弄的,我可以画线,不过我现在想进行笔形的研究,我的线是点组成的,但是经过矩阵变换后,画的快的话会出现奇怪的现象,发给你看看
离线sl91wxl

只看该作者 13楼 发表于: 2013-07-11
各位大哥大姐,小弟刚接触qt,有思路的给个思路,没思路的捧个人场!感激不尽
离线sl91wxl

只看该作者 14楼 发表于: 2013-07-12
这是图片填充的效果,与上一次点的矩阵变换不同,但是还是会出现断线情况,大婶们给建议吧
快速回复
限100 字节
 
上一个 下一个