• 3873阅读
  • 1回复

请教Timer问题 [复制链接]

上一主题 下一主题
离线eddie_xychen
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-30
现有一个类

class GraphWidget : public QGraphicsView

protect void timerEvent2(QTimerEvent *event);


Constutor
GraphWidget::GraphWidget()

{  
QGraphicsScene *scene = new QGraphicsScene();
startTimer(2000/50);
}

void GraphWidget::timerEvent2(QTimerEvent *)
{
printf("timer2");
}

int main(int argc, char **argv)
{
    QApplication app(argc, argv);
    qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));
    GraphWidget widget;

    widget.show();
   app.exec();

    return 1;
}

然后这个timer就是不触发事件输出timer2.
谢谢!
离线jorneyr

只看该作者 1楼 发表于: 2009-04-30
protect void timerEvent2(QTimerEvent *event);
}没有timerEvent2这个东西, 而是protect void timerEvent(QTimerEvent *event);
快速回复
限100 字节
 
上一个 下一个