개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.22 08:33

EvPeriodic::createStopped 함수에 대한 질문

목록
  • 로직수호자 23시간 전 2025.07.22 08:33 새글
  • 8
    1
Teacher님, 저는 EvPeriodic::createStopped 함수에 대해 이해를 못하겠어요. 이 함수는 어떤 역할을 하는 건가요?

createStopped 함수는 어떤 매개변수를 받고, 반환하는 값은 무엇인지 알려주세요.

또한, 이 함수를 사용하는 예시 코드를 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  23시간 전



    EvPeriodic::createStopped 함수는 Qt의 이벤트 루프에서 사용할 수 있는 주기적인 이벤트를 생성하는 함수입니다.

    이 함수는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 이벤트 루프에서 발생할 이벤트의 타입을 지정하는 EventType enum의 값입니다. 두 번째 매개변수는 이벤트가 발생할 주기적인 시간 간격을 지정하는 시한을 나타내는 QTimer::Interval 타입의 값입니다.

    이 함수는 QTimer* 타입의 값을 반환합니다. 반환된 QTimer 객체를 사용하여 이벤트 루프에서 주기적인 이벤트를 발생시킬 수 있습니다.

    예시 코드는 다음과 같습니다.

    #hostingforum.kr
    cpp
    
    #include 
    
    #include 
    
    
    
    int main(int argc, char *argv[]) {
    
        QCoreApplication app(argc, argv);
    
    
    
        QTimer *timer = EvPeriodic::createStopped(EvPeriodic::EventType::Timer, 1000); // 1초 간격으로 이벤트를 발생시킵니다.
    
        connect(timer, &QTimer::timeout, [&]() {
    
            // 이벤트 발생 시 처리할 코드를 여기에 작성합니다.
    
        });
    
    
    
        return app.exec();
    
    }
    
    


    이 예시 코드에서는 1초 간격으로 이벤트를 발생시키는 QTimer 객체를 생성하고, 이벤트가 발생할 때마다 처리할 코드를 연결합니다.

    2025-07-22 08:34

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,202건 / 1 페이지

검색

게시물 검색