Нарисуйте QLabel внутри QScrollarea - PullRequest
1 голос
/ 12 сентября 2010

Я занимаюсь разработкой средства просмотра изображений на основе QScrollArea и QLabel, который содержит изображение для показа.

Теперь мне нужно показать текст поверх метки, например, текущую позицию мыши (x, y), размер изображения и т. Д., В определенной точке, но прокрутка не может на нее повлиять.

Как я могу это сделать?

1 Ответ

1 голос
/ 12 сентября 2010

Первое, что я бы попробовал:

container = new QWidget();
scrollArea = new QScrollArea(container);
pic = new QLabel();
pic->setPixmap(...);
scrollArea->setWidget(pic);
infoLabel = new QLabel("mouse is at 0, 0", container);
infoLabel->move(20, 20); // the desired non-scrolling position
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...