繁体   English   中英

在QScrollarea内部绘制QLabel

[英]Draw over QLabel inside QScrollarea

我正在基于QScrollArea和包含要显示的图像的QLabel开发图像查看器。

现在,我需要在标签上的特定位置显示文本,例如当前鼠标(x,y)的位置,图像大小等,但是不受滚动影响。

我怎样才能做到这一点?

我会尝试的第一件事是:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM