PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2017/12/29 00:45:55
Name 지바고
Subject [질문] 코딩 질문: 파이썬 무한루프.. GUI 동작
요새 파이썬으로 이것저것 만져보고 있습니다.

qt5를 설치해서, designer로 GUI 디자인해서 동작시켜보고 있어요.

한가지 해보고 싶은게..

시작버튼/정지버튼을 만들고,

시작버튼을 누르면 어떠한 동작이 계속 실행되도록 만들고,
정지버튼을 누르면 위 동작이 멈추게 하고 싶어요.

그래서 만든게..

def 시작버튼 클릭시:
    global ON
    ON = 1
    while ON:
        동작
    sleep(1) # 1초 지연

def 정지버튼 클릭시:
    global ON
    ON = 0

이정도로 만들었는데요, 일단 시작버튼을 누르면  GUI 창이 맛이 가네요. 거의 멈춰서 정지버튼을 누를수가 없어요.. 클릭 한번 하면 응답없음 뜨고막...


어떻게 해결해야할지 막막합니다 ㅠㅠ 혹시 아시는분 계신가요~

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
17/12/29 00:55
수정 아이콘
(수정됨) 시작 버튼을 클릭에 대한 동작이 끝나지 않으니, 화면을 그리거나 다른 버튼을 클릭하는 등의 동작도 시작할 수 없게 됩니다.

하고자 하시는 동작을 별도의 스레드에서 돌리거나, 타이머를 사용해서 주기적으로 반복하게 만들어야 합니다.
지바고
17/12/29 01:23
수정 아이콘
답변 감사드립니다. 스레딩이라는걸 공부해봐야할 것 같네요. 배울건 많네요 ㅠㅠ
17/12/29 09:23
수정 아이콘
멀티쓰레드를 돌리셔야 합니다. 해당하는 반복되는 동작은 UI쓰레드와 구분되어야 하거나 단일 쓰레드로 하고자 한다면 루프의 한 동작을 특정한 시간마다 호출되도록 하면 됩니다. 파이썬에서는 어떻게 해야할지 잘 모르겠네요. 타이머와 콜백 등이 있으면 그렇게 하면 됩니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
공지 댓글잠금 [질문] 통합 규정(2019.11.8. 개정) jjohny=쿠마 19/11/08 111550
공지 [질문] [삭제예정] 카테고리가 생겼습니다. [10] 유스티스 18/05/08 134594
공지 [질문] 성인 정보를 포함하는 글에 대한 공지입니다 [38] OrBef 16/05/03 184355
공지 [질문] 19금 질문은 되도록 자제해주십시오 [8] OrBef 15/10/28 217520
공지 [질문] 통합 공지사항 + 질문 게시판 이용에 관하여. [22] 항즐이 08/07/22 269348
181315 [질문] 삼성 폴드7 써보신 분들 체감상 좋으신가요? [21] 에이치블루1022 25/08/02 1022
181314 [질문] 좋은날 기념 와이프와 갈만한 등심 추천부탁드려요 [11] 잘생김용현2289 25/08/02 2289
181313 [질문] 요즘도 수소와 산소가 결합하면서 물이 만들어지고 있을까요...? [4] nexon2360 25/08/01 2360
181312 [질문] 지금 스타1 래더랑 과거 iccup 랭크 상관관계가 대충 얼마쯤 되나요? [1] 모찌피치모찌피치1989 25/08/01 1989
181311 [질문] 논현, 신논현, 신사, 학동 8명 회식장소 [6] Hsu2015 25/08/01 2015
181310 [질문] 노트북 구입 추천 부탁드립니다 [2] 손금불산입1932 25/08/01 1932
181309 [질문] 남자 머리 다운펌 가격과 숱치기 [3] 어센틱946 25/08/01 946
181308 [질문] 처음으로 대학병원 진료(췌장,담낭)를 봅니다. 어떤 식으로 해야할지 조언 부탁드립니다. [40] 국힙원탑뉴진스2454 25/08/01 2454
181307 [질문] 신차 구입은 어떻게 해야하나요?(feat 카니발 세자녀) [7] 오타니1962 25/08/01 1962
181306 [질문] SKT 해킹사고 관련 유심무료교체 질문 [2] 스타벅스1550 25/08/01 1550
181305 [질문] 마사지나 침이 근육 뭉침에 크게 도움이 되나요? [7] 모찌피치모찌피치2252 25/08/01 2252
181304 [질문] 상처 부위 드레싱이 떨어진 경우 근처 의원에서 드레싱만 새로 받는거 되나요? [6] wersdfhr2258 25/07/31 2258
181303 [질문] 좀비딸 보신 분들 질문드려요 (초4 여아 관람 여부 질문) [3] 싸우지마세요1984 25/07/31 1984
181302 [질문] 직장내 괴롭힘으로 퇴사 해보신 분 있나요? [4] 그때가언제라도2498 25/07/31 2498
181301 [질문] 초등저학년들이 좋아할 프랜차이즈 레스토랑? [3] #341788 25/07/31 1788
181300 [질문] 오토바이 비상 깜빡이 키고 다니는거요 [12] 좋구먼1498 25/07/31 1498
181299 [질문] 대한민국 타임머신 [12] 존내도1512 25/07/31 1512
181298 [질문] 쿠첸 전기밥솥 스텐 내솥 써보신 분들 어떠세요? [4] 콩순이772 25/07/31 772
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로