QScrollArea 用法总结
2017-07-30 21:48
344 查看
参考:http://blog.csdn.net/liang19890820/article/details/52402002
基本用法
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); // 自动调整大小
获取与移除部件
获取
QWidget *widget = scrollArea->widget(); QLabel *pLabel = qobject_cast<QLabel *>(widget);
移除
QWidget *widget = scrollArea->takeWidget(); QLabel *pLabel = qobject_cast<QLabel *>(widget);
相关文章推荐
- 对滚动区域QScrollArea用法的摸索(2)
- 对滚动区域QScrollArea用法的摸索
- 对滚动区域QScrollArea用法的摸索
- document.body.scrollXX的用法总结
- cocos2dx 2.0 CCScrollView的用法以及滑动的原理
- JSP九大内置对象的作用和用法总结
- Android中RelativeLayout中各个属性的用法总结
- 关于self.用法的一些总结
- JavaScript的小小总结!变量类型、对象声明、this用法、原型、匿名函数、闭包和自执行函数
- JQuery的基本用法总结
- Android之Adapter用法总结
- C++中const用法总结(转)
- 标准C++中的string类的用法总结
- SpannableString常见用法总结
- NSTimer用法总结
- ORACLE 中ROWNUM用法总结
- 【转】IOS NSTimer 定时器用法总结
- Layout + QScrollArea
- 深入理解Asp.net中DataBinder.Eval的用法总结
- C# Dictionary用法总结