현재 위치 - 주공해몽공식사이트 - 관음보살의 랜덤 번호 뽑기 - 어린 형은 QT 타이머로 만든 애플릿을 바꿔 밀리 초 타이머의 자동 추가 및 중지를 실현했지만, 왜 밀리 초 타이머가 멈추지 않는가?

어린 형은 QT 타이머로 만든 애플릿을 바꿔 밀리 초 타이머의 자동 추가 및 중지를 실현했지만, 왜 밀리 초 타이머가 멈추지 않는가?

# mainwindow.h 포함

#include "ui_mainwindow.h "

Main window:: main window (q widget * parent):

QMainWindow (상위),

Ui (새 ui:: 주 창)

{

Ui-& gt;; SetupUi (이것);

이-> M _ timerid = 0;

이-> 연결 (ui-& gt;; 버튼, 신호 (clicked ()), this, slot (on _ start _ b _ clicked ());

이-> 연결 (ui-& gt;; PushButton_2, SIGNAL(clicked ()), this, slot (on _ stop _ b _ clicked ());

}

주 창:: ~ 주 창 ()

{

Ui 삭제

}

Void main window:: on _ start _ b _ clicked ()

//이것은 내가 정의한 버튼이다. 이 버튼을 누르면 다음 작업이 수행됩니다.

{

M _ timerid = this-> Starttimer (1000);

}

Void main window:: timerevent (qtimerevent * event)

{

Qstrings = ui-> Ms second-& gt;; Text ();

Ui-& gt;; Ms second-& gt;; Settext (qstring:: number (s.toint ()+1));

}

Void 주 창:: on _ stop _ b _ clicked()// 중지 버튼

{

If (m_timerid! = 0)

{

이-> Kill timer (this-> M _ timerid);

M _ timerid = 0;

}

}