Stwórz profil

Musisz wpisać swoje imię
Musisz wpisać swoje nazwisko
Musisz wpisać poprawny e-mail
Musisz wpisać hasło (min. 8 znaków)
Musisz zaakceptować regulamin

Aleksander Lech Senior Software
Developer

Temat: Opóźniona reakcja okna

Hej,

Mam taki problem... mianowicie jest sobie QMainWindow ktore ma QGLWidget. Jest sobie tez watek QThread ktory dosc intensywnie wywyla sygnaly do QGLWidget z prosba o odrysowanie (update). Wszystko dziala jak nalezy dopoki nie sprobuje zrobic czegos z oknem (przeniesienie lub zmiana rozmiaru) - po prostu wykazuje duzo spozniona reakcje - nawet paru sekundowa.

Na poczatku myslalem ze to przez duza ilosc eventow QPaintEvent, ktore powoduja spozniona reakcje na QMoveEvent i QResizeEvent, ale to nie tak. Raz ze uzywam update ktore stara sie odrysowywac jak najrzadziej a dwa, ze QMoveEvent i QResizeEvent wywoluja sie dopiero po fakcie... wiec to na pewno nie wida ich pozniejszego przetworzenia.

Macie jakies pomysly?
14.01.2011, 18:58

Łukasz Kieroński Starszy Referent,
Opolski Oddział
Wojewódzki NFZ

Temat: Opóźniona reakcja okna

Pewnie widziałeś, ale nie zaszkodzi rzucić okiem na http://doc.qt.nokia.com/qq/qq27-responsive-guis.html.

I jeszcze http://www.qtcentre.org/threads/22591-QThread-event-lo... - a w szczególności odpowiedź nr 3 (Wysota).
Choć nie widząc kodu, to takie strzelanie w ciemno.
23.01.2011, 22:10



Wyślij zaproszenie do