qt scrollArea中的内容居中对齐

这段代码展示了如何在Qt界面中利用QLabel显示图片,并通过QScrollArea实现滚动查看。图片经过缩放保持比例,标签设置为白色背景并居中显示,QScrollArea设置为暗色背景,内容居中且可以手动和自动调整大小。
摘要由CSDN通过智能技术生成

QLabel *imageLabel = new QLabel(this);
QPixmap pixmap(":/Images/head");
pixmap = pixmap.scaled(200, 200, Qt::KeepAspectRatio); // 图片缩放
imageLabel->setPixmap(pixmap);
imageLabel->setStyleSheet(“background: white;”); // 标签白色背景
imageLabel->setAlignment(Qt::AlignCenter); // 图片居中

QScrollArea *scrollArea = new QScrollArea(this);
scrollArea->setBackgroundRole(QPalette::Dark); // 背景色
scrollArea->setWidget(imageLabel);
scrollArea->setAlignment(Qt::AlignCenter); // 居中对齐

scrollArea->widget()->resize(260, 260); // 手动调整大小
scrollArea->setWidgetResizable(true); // 自动调整大小

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值