timer.timeout ์ผ์„๋•Œ stop()ํ•ด๋„ ๋ฉˆ์ถ”์ง€ ์•Š์•„์„œ ๊ณจ์ด ์•„ํŒ ๋‹ค. timeout ์‹œ๊ทธ๋„์„ 1์ดˆ๋งˆ๋‹ค ๋ฐœ์ƒํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ์‹œ๊ทธ๋„์ด ๋ฐœ์ƒ๋˜๊ณ  1์ดˆ๊ฐ€ ๋˜๊ธฐ ์ „์— stop() ๋ฉ”์†Œ๋“œ๋กœ ๋ฉˆ์ถฐ๋„ connect๋œ ์Šฌ๋กฏ์„ ํ˜ธ์ถœํ•œ๋‹ค.

 

์•„์— ๋ฉˆ์ถ”๊ณ  ์‹ถ๋‹ค๋ฉด ์—ฐ๊ฒฐ๋œ ์Šฌ๋กฏ์„ disconnect ํ•ด์ค˜์•ผ ํ•œ๋‹ค.

 

# ์‹œ์ž‘ํ• ๋•Œ
self.comStatus.start()
self.timer.timeout.connect(self.counter)
self.timer.start(1000)
            
# ๋ฉˆ์ถ”๊ณ  ์‹ถ์„๋•Œ
self.timer.timeout.disconnect(self.counter)
self.timer.stop()
๋ฐ˜์‘ํ˜•

'LANG > Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

ํด๋ž˜์Šค์™€ ์ธ์Šคํ„ด์Šค  (0) 2023.04.19
[python] MAC์—์„œ ๊ฐ€์ƒํ™˜๊ฒฝ venv ๋งŒ๋“ค๊ธฐ  (0) 2020.10.13
  • ๋„ค์ด๋ฒ„ ๋ธ”๋Ÿฌ๊ทธ ๊ณต์œ ํ•˜๊ธฐ
  • ๋„ค์ด๋ฒ„ ๋ฐด๋“œ์— ๊ณต์œ ํ•˜๊ธฐ
  • ํŽ˜์ด์Šค๋ถ ๊ณต์œ ํ•˜๊ธฐ
  • ์นด์นด์˜ค์Šคํ† ๋ฆฌ ๊ณต์œ ํ•˜๊ธฐ

"์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค."