赞
踩
直接创建label
QLabel *label = new QLabel;
// 加载图片
QPixmap pixmap("path_to_your_image.jpg"); // 替换为你的图片路径
label->setPixmap(pixmap);
// 创建一个QScrollArea,并设置其为垂直滚动
QScrollArea *scrollArea = new QScrollArea;
scrollArea->setWidget(label);
scrollArea->setWidgetResizable(true); // 允许滚动区域内的控件可调整大小
// 显示滚动区域
scrollArea->show();
在UI上拖拽label
QImage *img=new QImage;
img->load("D:/test.bmp"); //载入图像
ui->label->setPixmap(QPixmap::fromImage(*img)); //图像显示在label上
ui->label->adjustSize(); //控件适应图像(注意必须放到上一句代码之后)
ui->scrollArea->setWidget(ui->label); //设置label为scrollArea的窗帘
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。