python 3.7 결과값 딜레이 관련 질문드립니다.

조회수 562회

안녕하세요 파이썬 쌩초본인데 아무리 검색해도 찾을수가 없어 도움 요청 드립니다

현재 UI를 작성하여 두개의 값을 입력 후 Button을 눌렸을때 두개의 값이 동일하면 백그라운드 색이 녹색 다를경우 붉은색으로 변경 작성을 하였는데요

하고 싶은게 버튼을 눌러서 녹색 혹은 붉은색으로 디스플레이 후 일정 시간뒤에 기존 UI배경으로 돌아가게 하고 싶은데 sleep을 쓸경우 버튼을 클릭하면 결과값이 나오고 지연이 발생되는게 아니라 버튼을 누른 후 일정 시간뒤에 결과값이 나오고 있어 제가 원하는 기능을 넣으려면 어떤 함수를 사용해야 하는지 몰라 질문드립니다.

회사에서 글을 작성하는거라 작성한 코드를 올릴수가 없어 글로만 문의 드려 죄송합니다

  • '녹색 혹은 붉은색으로 디스플레이 후 일정 시간뒤에 기존 UI배경으로 돌아가게' 하는 코드를 올려보세요. 소속된 회사에서 정의한 이름 등은 익명화(그냥 A나 B따위로 치환)하는 방법이 있습니다. 편집요청빌런 2020.4.24 11:37
  • sleep 를 하면 해당 thread가 멈추는 겁니다. 그러니 sleep 시간만큼 프로그램이 freeze 되었다가 다시 진행되는 겁니다. 어떤 함수가 아니라 타이머 혹은 멀티쓰레드라는 측면을 공부해야 합니다. 정영훈 2020.4.24 12:56

1 답변

  • 아 어떤 기능을 사용해야하는지 몰라서 많이 방황했는데 조언 감사합니다

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)