Как привязать QGraphicsView к специальной точке на сцене?Как привязать QGraphicsView к специальной точке на сцене?
Я хочу центр зрения прикрепляются к сцене точке (0,0).
Но, как сказал в docummentation:
Если вся сцена видима в зрения (т.е. нет видимых полосы прокрутки) выравнивание вида по будет решать, где сцена будет визуализации в представлении.
И если я устанавливаю agnment в Qt :: AlignCenter вид становится на якорь на сцены центра.
Возможно ли?
Мне нужно что-то вроде QGraphicsView :: centerOn, которое всегда помещает точку в центр просмотра.
С центром выравнивания вся сцена будет центрирована в представлении. Но не какой-то особый момент. – graphite
Когда вы говорите о специальной точке, вы говорите о точках QGraphicsItem в сцене? Насколько мне известно, для представления объектов внутри сцены невозможно. –
Попробуйте отключить полосы прокрутки, используя setVerticalScrollBarPolicy (Qt :: ScrollBarAlwaysOff) и то же самое для горизонтального. Если у вас все еще есть проблемы, попробуйте убедиться, что сцена всегда больше, чем область просмотра. –