У меня есть QGraphicsView для очень широкой QGraphicsScene.Мне нужно нарисовать фон в drawBackground (), и фон немного сложный (длинный цикл), хотя его не нужно постоянно перекрашивать.Я сохраняю его в статической QPixmap (я тоже пробовал QImage) внутри функции drawBackground (), и это растровое изображение - это то, что я рисую на рисователе вида.Только при необходимости QPixmap закрашивается снова.
Если бы я не использовал статическое растровое изображение, сложный фон создавался бы каждый раз, когда я, например, прокручивал вбок.Проблема в том, что, по-видимому, в Windows есть максимальная ширина для растровых изображений, на моем компьютере она равна 32770. Я мог бы хранить список растровых изображений и рисовать их рядом, но это сделало бы код более уродливым, и я также не знаюмаксимальная ширина растрового изображения - для каждой машины Windows.Поскольку это может быть хорошо известной проблемой, мне было интересно, есть ли у кого-нибудь лучшее решение.
Спасибо.