我在 Qt 中编程,在一个事件处理程序之间我写了这个:
void PaintedTextBrowser::mouseMoveEvent(QMouseEvent *ev)
{
...
QPoint *point = new QPoint(0, ev->pos.y());
...
}
我在编译时收到错误:
错误:'ev->QMouseEvent::pos' 没有类类型
但是当我将代码修改为:
void PaintedTextBrowser::mouseMoveEvent(QMouseEvent *ev)
{
...
QPoint pos = ev->pos();
QPoint *point = new QPoint(0, pos.y());
...
}
它工作正常。我在这里缺少什么概念?