Я написал виджет Qt, который имеет пользовательскую функцию paintEvent
и использует возможность рисовать только определенную область.
Теперь я хочу сделать этот виджет прокручиваемым и масштабируемым.Чтобы сделать его масштабируемым, я поместил его в QScrollArea, который работает как шарм.Но я не могу найти в Qt возможность сделать мой виджет масштабируемым.
Я знаю, что мог бы использовать преобразование на QPainter в своем пользовательском paintEvent
, но если я это сделаю, я не смогу использовать регионрисовать только важные части, потому что эти области не будут автоматически масштабироваться.
Кто-нибудь знает чистое решение этой проблемы, я не могу поверить, что в Qt нет решения, но я не могу его найти.