Runtime v2.81 · Na-update noong Set 30, 2026

Timer

Millisecond stopwatch helper para sa script timing checks at binabantayang paghihintay.

Syntax

Timer(auto_start=True)

Mga parameter ng constructor

PangalanPaglalarawan
auto_startBoolean
Start counting immediately after creation.
Opsyonal · Ayon sa posisyon o pangalan
Default: True

Ibinabalik na halaga

Timer

Pagkilos / epekto

Millisecond stopwatch helper para sa script timing checks at binabantayang paghihintay.

Pagpapatakbo

  • Naghihintay matapos: Hindi
  • Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
  • Sabayang pagpapatakbo: Oo

Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.

Halimbawa

timer = Timer(auto_start=False)
timer.start()
while not timer.is_elapsed(2000):
    wait(50)
timer.stop()

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API

Wala

Mga field

PangalanPaglalarawan
auto_startBoolean
Whether the timer starts immediately after creation. Assign True to start; assign False to pause.
Default: True
Halimbawa ng constructor
timer = Timer()
if timer.is_elapsed(500):
    text("half-second passed")

Mga method

10 method

Timer.start

Simulan ang pagbilang kung ang timer ay kasalukuyang nakahinto.

Syntax

timer.start()

Mga parameter

Wala

Ibinabalik na halaga

Timer — Ibinabalik ang parehong timer para sa pag-chain.

Pagkilos / epekto

Simulan ang pagbilang kung ang timer ay kasalukuyang nakahinto.

Pagpapatakbo

  • Naghihintay matapos: Hindi
  • Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
  • Sabayang pagpapatakbo: Oo

Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.

Halimbawa

# Sukatin ang oras sa tumatawag na flow
timer = Timer(auto_start=False)
timer.start()
wait(100)
print(timer.elapsed_ms())

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API

Timer.pause

I-pause ang pagbibilang habang pinapanatili ang mga lumipas na millisecond.

Syntax

timer.pause()

Mga parameter

Wala

Ibinabalik na halaga

Timer — Ibinabalik ang parehong timer para sa pag-chain.

Pagkilos / epekto

I-pause ang pagbibilang habang pinapanatili ang mga lumipas na millisecond.

Pagpapatakbo

  • Naghihintay matapos: Hindi
  • Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
  • Sabayang pagpapatakbo: Oo

Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.

Halimbawa

# Sukatin ang oras sa tumatawag na flow
timer = Timer()
wait(100)
timer.pause()
print(timer.elapsed_ms())

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API

Timer.resume

Ipagpatuloy ang pagbibilang mula sa naka-pause na estado.

Syntax

timer.resume()

Mga parameter

Wala

Ibinabalik na halaga

Timer — Ibinabalik ang parehong timer para sa pag-chain.

Pagkilos / epekto

Ipagpatuloy ang pagbibilang mula sa naka-pause na estado.

Pagpapatakbo

  • Naghihintay matapos: Hindi
  • Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
  • Sabayang pagpapatakbo: Oo

Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.

Halimbawa

# Sukatin ang oras sa tumatawag na flow
timer = Timer()
timer.pause()
timer.resume()
wait(100)
print(timer.elapsed_ms())

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API

Timer.stop

Itigil ang pagbibilang at panatilihing nagyelo ang lumipas na millisecond.

Syntax

timer.stop()

Mga parameter

Wala

Ibinabalik na halaga

Timer — Ibinabalik ang parehong timer para sa pag-chain.

Pagkilos / epekto

Itigil ang pagbibilang at panatilihing nagyelo ang lumipas na millisecond.

Pagpapatakbo

  • Naghihintay matapos: Hindi
  • Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
  • Sabayang pagpapatakbo: Oo

Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.

Halimbawa

# Sukatin ang oras sa tumatawag na flow
timer = Timer()
wait(100)
timer.stop()
print(timer.elapsed_ms())

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API

Timer.reset

I-reset ang lumipas na oras sa 0 habang pinapanatili ang kasalukuyang tumatakbong estado.

Syntax

timer.reset()

Mga parameter

Wala

Ibinabalik na halaga

Timer — Ibinabalik ang parehong timer para sa pag-chain.

Pagkilos / epekto

I-reset ang lumipas na oras sa 0 habang pinapanatili ang kasalukuyang tumatakbong estado.

Pagpapatakbo

  • Naghihintay matapos: Hindi
  • Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
  • Sabayang pagpapatakbo: Oo

Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.

Halimbawa

# Sukatin ang oras sa tumatawag na flow
timer = Timer()
wait(100)
timer.reset()
print(timer.elapsed_ms())

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API

Timer.restart

I-reset ang lumipas na oras sa 0 at simulan agad ang pagbilang.

Syntax

timer.restart()

Mga parameter

Wala

Ibinabalik na halaga

Timer — Ibinabalik ang parehong timer para sa pag-chain.

Pagkilos / epekto

I-reset ang lumipas na oras sa 0 at simulan agad ang pagbilang.

Pagpapatakbo

  • Naghihintay matapos: Hindi
  • Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
  • Sabayang pagpapatakbo: Oo

Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.

Halimbawa

# Sukatin ang oras sa tumatawag na flow
timer = Timer(auto_start=False)
timer.restart()
wait(100)
print(timer.elapsed_ms())

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API

Timer.elapsed_ms

Basahin ang kabuuang lumipas na millisecond.

Syntax

timer.elapsed_ms()

Mga parameter

Wala

Ibinabalik na halaga

Number — Mga lumipas na millisecond.

Pagkilos / epekto

Basahin ang kabuuang lumipas na millisecond.

Pagpapatakbo

  • Naghihintay matapos: Hindi
  • Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
  • Sabayang pagpapatakbo: Oo

Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.

Halimbawa

# Sukatin ang oras sa tumatawag na flow
timer = Timer()
wait(100)
print(timer.elapsed_ms())

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API

Timer.is_elapsed

Suriin kung ang lumipas na oras ay mas malaki o katumbas ng ibinigay na millisecond.

Syntax

timer.is_elapsed(time)

Mga parameter

PangalanPaglalarawan
timeNumber
Target milliseconds threshold.
Kailangan · Ayon sa posisyon o pangalan
Walang default

Ibinabalik na halaga

Boolean — totoo kapag ang lumipas na oras ay umabot o lumampas sa threshold.

Pagkilos / epekto

Suriin kung ang lumipas na oras ay mas malaki o katumbas ng ibinigay na millisecond.

Pagpapatakbo

  • Naghihintay matapos: Hindi
  • Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
  • Sabayang pagpapatakbo: Oo

Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.

Halimbawa

# Sukatin ang oras sa tumatawag na flow
timer = Timer()
wait(500)
if timer.is_elapsed(500):
    print("Elapsed")

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API

Timer.is_running

Suriin kung kasalukuyang nagbibilang ang timer.

Syntax

timer.is_running()

Mga parameter

Wala

Ibinabalik na halaga

Boolean — totoo kapag nagbibilang ang timer.

Pagkilos / epekto

Suriin kung kasalukuyang nagbibilang ang timer.

Pagpapatakbo

  • Naghihintay matapos: Hindi
  • Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
  • Sabayang pagpapatakbo: Oo

Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.

Halimbawa

# Sukatin ang oras sa tumatawag na flow
timer = Timer()
print(timer.is_running())

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API

Timer.is_paused

Suriin kung naka-pause ang timer pagkatapos simulan.

Syntax

timer.is_paused()

Mga parameter

Wala

Ibinabalik na halaga

Boolean — totoo kapag naka-pause ang timer.

Pagkilos / epekto

Suriin kung naka-pause ang timer pagkatapos simulan.

Pagpapatakbo

  • Naghihintay matapos: Hindi
  • Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
  • Sabayang pagpapatakbo: Oo

Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.

Halimbawa

# Sukatin ang oras sa tumatawag na flow
timer = Timer()
timer.pause()
print(timer.is_paused())

Mga error / limitasyon

Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.

Mga kaugnay na API