QLabel 添加滚动条
方式1
直接创建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();
方式2
在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的窗帘
原文地址:https://blog.csdn.net/qq_43287931/article/details/140653251
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!