Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个加载了像素图的 QLabel。我设置了它,以便在调整窗口/QLlabel 的大小时,qlabel 的图像也会调整大小。但是,当我尝试保存图像并检索像素图时,它是原始加载的。我将如何从 QLabel 中检索新调整大小的图像并将其作为 QImage 检索?
在标签的调整大小事件中,使用
Label->setPixmap(QPixmap::fromImage(YourImage).scaled(ui->Label->size(), Qt::IgnoreAspectRatio));
获取图像作为图像使用的大小
Label->pixmap().toImage();
如果此图像仍然与标签大小不同,请尝试
Label->pixmap().toImage().scaled(Label->size(), Qt::IgnoreAspectRatio));