Traceback (most recent call last):
File "main.py", line 195, in <module>
ASYSClayScoresApp().run()
File "/usr/local/lib/python2.7/dist-packages/kivy/app.py", line 826, in run
runTouchApp()
File "/usr/local/lib/python2.7/dist-packages/kivy/base.py", line 502, in runTouchApp
EventLoop.window.mainloop()
File "/usr/local/lib/python2.7/dist-packages/kivy/core/window/window_egl_rpi.py", line 92, in mainloop
self._mainloop()
File "/usr/local/lib/python2.7/dist-packages/kivy/core/window/window_egl_rpi.py", line 87, in _mainloop
EventLoop.idle()
File "/usr/local/lib/python2.7/dist-packages/kivy/base.py", line 346, in idle
Clock.tick_draw()
File "/usr/local/lib/python2.7/dist-packages/kivy/clock.py", line 588, in tick_draw
self._process_events_before_frame()
File "kivy/_clock.pyx", line 427, in kivy._clock.CyClockBase._process_events_before_frame
File "kivy/_clock.pyx", line 467, in kivy._clock.CyClockBase._process_events_before_frame
File "kivy/_clock.pyx", line 465, in kivy._clock.CyClockBase._process_events_before_frame
File "kivy/_clock.pyx", line 167, in kivy._clock.ClockEvent.tick
File "/usr/local/lib/python2.7/dist-packages/kivy/uix/boxlayout.py", line 299, in do_layout
c = children[i]
IndexError: list index out of range
File "/usr/local/lib/python2.7/dist-packages/kivy/uix/boxlayout.py", line 299, in do_layout
c = children[i]
IndexError: list index out of range
--
You received this message because you are subscribed to the Google Groups "Kivy users support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kivy-users+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kivy-users/21eacb8e-6ed4-4fcb-b2c3-55e5ce75dd08%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to kivy-...@googlegroups.com.
I’m not certain how to do the integration, but here are some ideas. I have not done any multi-threaded programming with kivy.
If you can make the traffic look like an HTTP request you could use the networking capability in Kivy:
https://kivy.org/doc/stable/api-kivy.network.urlrequest.html
Alternatively, if the thread that is putting messages in the queue, would increment a kivy numeric property, the change in the property, would cause an event to be fired in the next integration of the kivy event loop.
Another idea would be to schedule a kivy function to read the message queue. At a regular interval, say 1 second or .1 second, this function would check the length of the queue, and pull off that number of messages.
Let me know what you think
To unsubscribe from this group and stop receiving emails from it, send an email to kivy-users+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kivy-users/ac3ecb22-bdce-40ef-b88f-759d11fb18f2%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kivy-users/ac3ecb22-bdce-40ef-b88f-759d11fb18f2%40googlegroups.com.
I’m looking forward to hearing your progress.
To unsubscribe from this group and stop receiving emails from it, send an email to kivy-users+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kivy-users/d3291091-a3cf-45eb-b8ac-810eb50e87a9%40googlegroups.com.