oYiLan
诣澜
采纳率20%
2015-08-21 13:48 阅读 3.6k

QT定时器应该怎样使用呢?

  QTimer *timer = new QTimer(this);
    connect(timer, SIGNAL(timeout()), this, SLOT(update()));
    timer->start(1000);

这里必须要有this吗,SLOT的函数能不能不属于某个类呢?
我想在3秒后MainWindow的w关闭并显示另一个窗口(w2.show()),但是不知道怎样写,上面是官方文档的一段代码

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • devmiao devmiao 2015-08-21 15:05
  • oyljerry oyljerry 2015-08-22 05:31

    你构造定时器的时候就把对应类的指针传给QTimer,ranhslot中设置函数,定时器到了就触发你对应类的函数。

    点赞 评论 复制链接分享

相关推荐