- пр отрисовке через каждые напр 100 объектов проверять не двинулся ли ползунок, не нажата ли клавиша и др. (все что вызывает обновление) Если да - выскочить из рисования
и как это реализовать? придется наследовать класс от QGraphicsScene и там переопределять метод отрисовки?
Я вообще думал так сделать - смотреть координаты ползунка и делать запрос в БД на объекты с похожими координатами. Но если для мест, которые отображаются точкой это сделать легко, то многие линии дорог и водные области все равно через полкарты ползут. Плюс,затрудняется поиск тем, что данные на выходе получаешь в виде Line(x1 y1, x2 y2....), т.е. придется все это делать переводить в числовой формат для поиска. И не будет ли работа с тысячей строк серьезно замедлять программу?