From: http://dragoon666.blog.163.com/blog/static/107009194201092602326598/
1.新建Gui工程
2.在winc.h中添加槽函数声明。
-
private slots:
-
void timerUpDate();
-
-
private:
-
QTimer *time;
3.在mainwindow.cpp中添加代码。
添加#include 的头文件包含,这样就包含了QtCore下的所有文件。
构造函数里添加代码:
-
QTimer *time = new QTimer(this); //新建定时器
-
-
connect(time,SIGNAL(timeout()),this,SLOT(timerUpDate())); //关联定时器计满信号和相应的槽函数
-
-
timer->start(1000); //定时器开始计时,其中1000表示1000ms即1秒
4.然后实现更新函数。
-
void winc::timeUpdate()
-
{
-
tcpSocket->disconnectFromHost();
-
qDebug()<<"disconnected form host";
-
time->stop();
-
-
}
5.其他函数。
-
testTimer->start(1000); //开始运行定时器,定时时间间隔为1000ms
-
-
testTimer->isActive(); //判断定时器是否运行
-
-
testTimer->stop(); //停止定时器
阅读(2233) | 评论(0) | 转发(0) |