hallo. ich habe ein programm geschrieben, bei dem auf ein qcanvas immer wieder linien in ein "koordinatensystem" gezeichnet werden. das qcanvas hat am anfang eine gewisse größe. haben die anzahl der linien diese größe erreicht, wird das qcanvas um einen bestimmten faktor vergrößert. das klappt eigentlich alles ganz gut... nur das nach etwa der 1000en iteration folgender fehler kommt:
Xlib : asynch reply
allerdings auch nicht immer... kann sich (bzw. mir) das jemand erklären? danke schon mal im voraus bye samuel
Hmm. Du solltest vielleicht ein wenig Code posten. Von so einem Fehler hab ich noch nie was gehoert. -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
Hatte den Fehler mal als ich die GUI aus einem anderen Thread direkt updatet habe. Lösung war eine Zwischenspeicherung im QT Thread und ein Zeichnen aus dem QT Mainloop heraus.