python - KIVY performance as compared to pyqt's QGraphiscscene -


here general problem struggling with

i trying create pyqt application renders thousands of points in zoom-able, pannable graph,(think star field each point represents star/planet) there 5000 points when zoomed out. user allowed interact items on scene zooming, , dragging or panning around. quite choppy , slow number of points increase several thousand. make application more responsive user interaction(zoom,dragging , panning)

currently seems qgraphicsscene/qgraphicsview not per-formant/fast when there thousands of points allow user interaction. comparing kivy , wondering if qgraphicsscene/qgraphicsview correct technology/toolkit doing want. qgraphicsscene/qgraphicsview powerful/per-formant touted kivy?

note: i'm using pyqt , python 2.7, , i've had cursory read kivy

with careful use of kivy's graphics api, handle 5000 points trivially, since it's opengl behind scenes. panning fast, , zooming can fast or slower (but maybe still enough) depending on how implement in turn depends on quality want preserve. i'm not sure performance you'd without being careful beyond basic api usage though, might okay. might case qt method faster optimisation or different api usage.

i suppose if think qt not capable here, i'd recommend giving kivy try, doing basic task can. should not hard. can compare yourself.


Popular posts from this blog