rapfenSikerült végigjárnom a témát, sajna az elképzelésem nem működik, ugyanis a Qt event kezelése gyorsabb mint az event kezelésére indított python szál elindulása, így mindenképpen adódhat olyan helyzet, mikor elindul a színkitöltő, de még nem végzett az 'if' vizsgálattal és a futási jelző beállításával, és már indul a következő, ami így nem tudja, hogy már fut egy példány és összevesznek, töltik a fillpuffert egymásnak, ami így sosem fogy ki.
A megoldás az lehet, hogy a kattintások nem a kitöltést indítják, hanem egy event queue-t töltenek, a kitöltő meg időzítve fut, és ha van a sorban kattintás, azt feldolgozza szépen egymás után.
A pygame framework ezt tudja alapból, lehet azzal kéne újraírnom...