Название: Рисую часть виджета, QCursor, QPainter Отправлено: ammaximus от Декабрь 09, 2010, 13:23 Продолжаю переходить на Qt4.5
1. Мой виджет состоит из двух частей - постоянной и меняющейся раз в 40 мс. В Qt 2.2 перерисовка была организована специальным слотом, который избавлял от необходимости перерисовывать каждый раз все, paintEvent вызывался лишь при перемещении, закрытии. Теперь QPainter нельзя создавать где попало, а полная перерисовка вызывает тормоза. Я попробовал создать в paintEvent флаги-условия для частичной перерисовки, но тогда он заливает неподвижную часть серым, и даже NoAutoErase не помогает. 2. Хотелось чтобы курсор приобретал определенную форму на определенной части виджета(как раз меняющейся) а не на всем, как делает setCursor. Как быть тут? |