2014-06-17 15:39
1631人閱讀收藏
舉報
qt基本應用(31)
作者同類文章x
1、qtimer類提供了定時器訊號和單觸發定時器。
qtimer很容易使用:建立乙個qtimer,使用start(),並把timeout()連線到槽函式。
當這段時間過去了,它將會發射timeout()訊號。
2、使用靜態的函式來建立單觸發定時器。
作為乙個特殊情況,一旦視窗系統事件佇列中的所有事件都已經被處理完,乙個定時為0的qtimer就會到時間了。
[cpp]view plain
copy
?#include "mainwindow.h"
#include "ui_mainwindow.h"
#include
mainwindow::mainwindow(qwidget *parent) :
qmainwindow(parent),
bisclick(false),
ui(new ui::mainwindow)
mainwindow::~mainwindow()
void mainwindow::s_showmsg()
void mainwindow::s_displaytime()
void mainwindow::on_pushbutton_clicked()
else
}
qtimer::singleshot(5000,this,slot(s_displaytime()));//只執行一次,間隔5秒
qtimer::singleshot(10000,this,slot(close())); //10秒過後關閉視窗
頂 0
踩 0
我的同類文章
qt基本應用(31)
Qt定時器QTimer的基本使用
qtimer類的使用 首先建立乙個qtimer的物件,使用start 來開始並且把它的timeout 訊號連線到適當的槽,當這段時間過去了,它將會發射timeout 訊號,與這個訊號相連的槽就開始執行。當qtimer的父物件被銷毀時,它也會被銷毀。start 函式的作用是使定時器開始,並且返回乙個定...
定時器 QTimer類
定時器 qtimer類 qtimer timer new qtimer connect timer,signal timeout this,slot x timer setinterval 1000 設定間隔時間 事件單位毫秒 timer setsingleshot true timer start...
QTimer定時器類
參考 1 首先建立乙個定時器類的物件 qtimer timer new qtimer this 2 timer 超時後會發出timeout 訊號,所以在建立好定時器物件後給其建立訊號與槽 connect timer,signal timeout this,slot timeoutslot 3 在需要...