TIMER EVENT를 이용한 widget의 반복작업
GUI widget을 사용하게 되면, 주기적인 반복작업을 요구하게 되는 경우가 있습니다. 가령, 5분에 한번씩 업데이트를 쉬지 않고 반복해야 하는 작업 같은 경우입니다. 이러한 작업을 수월하게 하기 위해서, IDL의 widget은 다음과 같은 TIMER라는 이벤트를 지원합니다.
1 |
WIDGET_CONTROL, widget_id, TIMER=interval_in_seconds |
이러한 형식으로 이루어진 이벤트는 설정된 widget에서 지정한 시간 간격을 가지고 반복되는 작업을 수행하게 됩니다. 예를 들어, 다음과 같은 버튼을 2개가진 …