Qt에서 sleep() 함수를 사용하면 아래와 같이 에러가 난다.
warning: '_sleep' is deprecated: This function or variable has been superceded by newer library or operating system functionality. Consider using Sleep instead. See online help for details.
sleep() 함수를 억지로 쓸 방법은 있겠지만, 쓰지 말라고 하면 다 이유가 있지 않을까?
암튼....
QThread를 include 한 후에 아래와 같이 sleep(), msleep(), usleep()를 사용한다.
https://doc.qt.io/qt-6/qthread.html#static-public-members
QThread::msleep(1000);
아니면 c++에서 제공하는 sleep() 함수를 사용한다.
https://en.cppreference.com/w/cpp/thread/sleep_for
#include <thread>
#include <chrono>
{
std::this_thread::sleep_for(std::chrono::milliseconds(1000));
)
'놀기 > Qt' 카테고리의 다른 글
QCustomPlot를 사용해서 Ping 결과를 그래프로 표시하기 (0) | 2022.08.10 |
---|---|
QCustomPlot - Qt로 그래프를 그려보자. (0) | 2022.08.03 |
ffmpeg을 활용한 transcoder 만들기 (QProcess, 정규식 활용) (0) | 2022.05.06 |
MSVC2019 Static Library로 Qt 예제 빌드 해보기 (0) | 2022.05.01 |
QT Kit 추가 (0) | 2022.05.01 |
댓글