Я ищу способ, чтобы исправить проблему, я с некоторыми виджетами исчезают, когда я приближатьэлементов QScrollArea в не перерисовывать
Структура моей программы:. Окно с QScrollArea как ребенок. QscrollArea имеет класс, который наследует от QWidget как дочерний элемент, и этот класс имеет вектор drawclass, который наследуется от qwidget. Я изменяю размер класса в scrollArea для увеличения или уменьшения и получения полос прокрутки при обновлении координат в drawclass.
Проблема заключается в том, что когда я увеличиваю масштаб и затем, некоторые из примеров drawclass не перерисовываются (я получаю фон вместо квадрата, который должен иметь) и не реагирует на enterevent , Прокрутка в направлении квадрата устраняет проблему, поэтому я думаю, что неправильно обновляю qScrollArea с помощью nativeParentWidget()->update();
, когда вызывается щель масштабирования.
Вывод должен быть: normal http://img26.imageshack.us/img26/492/38361041.jpg
после масштабирования и dezooming я получаю: problem http://img214.imageshack.us/img214/2642/78940605.jpg
Спасибо за вашу помощь.