欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

QT定時(shí)器事件的實(shí)現(xiàn)示例

 更新時(shí)間:2023年08月17日 10:32:55   作者:滴_咕嚕咕嚕  
本文介紹了QT定時(shí)器事件的概念和原理,闡述了其工作方式及實(shí)現(xiàn)方法,QT定時(shí)器事件可以用于在一定時(shí)間間隔內(nèi)執(zhí)行特定的任務(wù),從而實(shí)現(xiàn)定時(shí)操作和控制,具有一定的參考價(jià)值,感興趣的可以了解一下

定時(shí)器第一種辦法:

1.利用事件timerEvent,在幫助文檔中找到該字段:[override virtual protected] void QTimer::timerEvent(QTimerEvent *e)重寫該虛函數(shù)

//重寫定時(shí)器事件
    void timerEvent(QTimerEvent *e);

2.啟動(dòng)定時(shí)器startTimer(1000);

3.startTimer的返回值是定時(shí)器的唯一標(biāo)識(shí) 可以和e->timerId做比較

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    id1 = startTimer(1000);   //定時(shí)器啟動(dòng),設(shè)置運(yùn)行的間隔
    id2 = startTimer(2000);
}
void MainWindow::timerEvent(QTimerEvent *e)
{
    if(e->timerId() ==id1)
    {
        static int num = 1;
        //label_timer每隔1S加一
        ui->label_timer->setText(QString::number(num++));
    }
    if(e->timerId() ==id2)
    {
        static int num2 = 1;
        //label_timer2每隔2S加一
        ui->label_timer2->setText(QString::number(num2++));
    }
}

這樣就實(shí)現(xiàn)了在第一個(gè)label_timer上每秒加一,在第二個(gè)label_timer2上每?jī)擅爰右?/p>

定時(shí)器的第二種辦法:

1.利用定時(shí)器類 QTimer

2.創(chuàng)建定時(shí)器對(duì)象 QTimer * timer = new QTimer(this)

3.啟動(dòng)定時(shí)器 timer->start

4.每隔設(shè)置的毫秒,發(fā)送信號(hào)timeout進(jìn)行監(jiān)聽,通過connect信號(hào)槽進(jìn)行綁定

5.暫停

#include <QTimer>   //第二種辦法:定時(shí)器類
......
//定時(shí)器第二種方式
    QTimer * timer = new QTimer(this);
    //啟動(dòng)定時(shí)器
    timer->start(500);
    //定時(shí)器方式二到之后會(huì)發(fā)送信號(hào)
    connect(timer,&QTimer::timeout,[=](){
        static int num3 =1;
        ui->label_timer3->setText(QString::number(num3++));
    });
    //點(diǎn)擊暫停按鈕 實(shí)現(xiàn)停止定時(shí)器
    connect(ui->pushButton_stopTimer,&QPushButton::clicked,[=](){
        timer->stop();
    });

 到此這篇關(guān)于QT定時(shí)器事件的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)QT定時(shí)器事件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C/C++中的sizeof運(yùn)算符和size_t類型的詳解

    C/C++中的sizeof運(yùn)算符和size_t類型的詳解

    今天小編就為大家分享一篇關(guān)于C/C++中的sizeof運(yùn)算符和size_t類型的詳解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • C++模板Template詳解及其作用介紹

    C++模板Template詳解及其作用介紹

    這篇文章主要介紹了C++中模板(Template)的詳解及其作用介紹,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • C++中l(wèi)ist容器的實(shí)現(xiàn)

    C++中l(wèi)ist容器的實(shí)現(xiàn)

    本文主要介紹了C++中l(wèi)ist容器的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Qt之實(shí)現(xiàn)圓形進(jìn)度條的示例代碼

    Qt之實(shí)現(xiàn)圓形進(jìn)度條的示例代碼

    在平時(shí)做頁(yè)面開發(fā)時(shí),有些時(shí)候會(huì)用到圓形進(jìn)度條,本文主要介紹了Qt之實(shí)現(xiàn)圓形進(jìn)度條的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • C語(yǔ)言實(shí)現(xiàn)數(shù)字游戲

    C語(yǔ)言實(shí)現(xiàn)數(shù)字游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)數(shù)字游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • C語(yǔ)言演示對(duì)歸并排序算法的優(yōu)化實(shí)現(xiàn)

    C語(yǔ)言演示對(duì)歸并排序算法的優(yōu)化實(shí)現(xiàn)

    這篇文章主要介紹了C語(yǔ)言演示對(duì)歸并排序算法的優(yōu)化實(shí)現(xiàn),歸并排序的最差時(shí)間復(fù)雜度為(n\log n),最優(yōu)時(shí)間復(fù)雜為(n),存在可以改進(jìn)的空間,需要的朋友可以參考下
    2016-05-05
  • C語(yǔ)言中強(qiáng)制地址跳轉(zhuǎn)詳解

    C語(yǔ)言中強(qiáng)制地址跳轉(zhuǎn)詳解

    這篇文章主要介紹了C語(yǔ)言中強(qiáng)制地址跳轉(zhuǎn)詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • C語(yǔ)言實(shí)現(xiàn)個(gè)稅計(jì)算器

    C語(yǔ)言實(shí)現(xiàn)個(gè)稅計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)個(gè)稅計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C++11中的智能指針shared_ptr、weak_ptr源碼解析

    C++11中的智能指針shared_ptr、weak_ptr源碼解析

    本文是基于gcc-4.9.0的源代碼進(jìn)行分析,shared_ptr和weak_ptr是C++11才加入標(biāo)準(zhǔn)的,僅對(duì)C++智能指針shared_ptr、weak_ptr源碼進(jìn)行解析,需要讀者有一定的C++基礎(chǔ)并且對(duì)智能指針有所了解
    2021-09-09
  • 變量定義與聲明的區(qū)別詳細(xì)解析

    變量定義與聲明的區(qū)別詳細(xì)解析

    外部變量(全局變量)的"定義"與外部變量的"聲明"是不相同的,外部變量的定義只能有一次,它的位置是在所有函數(shù)之外,而同一個(gè)文件中的外部變量聲明可以是多次的,它可以在函數(shù)之內(nèi)(哪個(gè)函數(shù)要用就在那個(gè)函數(shù)中聲明)也可以在函數(shù)之外(在外部變量的定義點(diǎn)之前)
    2013-09-09

最新評(píng)論