Qt의 몇 가지 지연 방법
2414 단어 Qt
QTime
1: QTime t;
2: t.start();
3: while(t.elapsed()<1000)
4: QCoreApplication::processEvents();
프로그램이 응답할 수 있도록 이벤트를 끊임없이 처리합니다.
QElapsedTimer Qt4.7 도입된 새로운 클래스는 QTime에 비해 elapsed 시간을 더 빨리 계산하는 방법을 제공한다.
1: QElapsedTimer t;
2: t.start();
3: while(t.elapsed()<1000)
4: QCoreApplication::processEvents();
QEventLoop 配合QTimer使用局部的 eventLoop 也是一个不错的选择。例子:
1: QEventLoop eventloop;
2: QTimer::singleShot(100, &eventloop, SLOT(quit()));
3: eventloop.exec();
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Qt로 문자와 이미지의 혼합 텍스트 그리기텍스트를 그리려면 QPainter::drawText 함수를 사용하지만 텍스트와 동시에 이미지 (아이콘 등)를 함께 그리기를 원합니다. QLabel와 QPushButton는 이미지와 텍스트를 표시하는 기능을 가지고 있...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.