1
0
mirror of https://github.com/thp/pyotherside.git synced 2025-01-28 23:52:55 +08:00
pyotherside/examples/events_example.py

24 lines
546 B
Python
Raw Normal View History

2014-02-06 21:31:24 +01:00
# This example demonstrates the use of pyotherside.send() to send events to Qt.
2013-08-07 21:47:24 +02:00
import pyotherside
import threading
import time
print('Using PyOtherSide version', pyotherside.version)
2013-08-07 21:47:24 +02:00
COLORS = ['red', 'green', 'blue']
def thread_func():
i = 0
while True:
pyotherside.send('append', 'Next Number: ', i)
if i % 2 == 0:
color = COLORS[int((i / 2) % len(COLORS))]
pyotherside.send('color', color)
i += 1
time.sleep(1)
thread = threading.Thread(target=thread_func)
thread.start()