(1)滚动条窗体的构造
(2)widget设置背景色。
这个是本色
【Qt 第六章 QScrollArea类给QWidget添加滚动条】
Dark是这样的:
只需要一个main函数就可以了。
#include"iconeditor.h"
#include
#include
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
IconEditor *iconEditor=new IconEditor;
iconEditor->setIconImage(QImage(":/images/mouse.png"));
QScrollArea scrollArea;
//iconEditor是要添加滚动条的窗口部件
scrollArea.setWidget(iconEditor);
//设置背景色的方法。
scrollArea.viewport()->setBackgroundRole(QPalette::Light);
scrollArea.viewport()->setAutoFillBackground(true);
//设置窗体标题
scrollArea.setWindowTitle(QObject::tr("Icon Editor"));
scrollArea.show();
return app.exec();
}
设置背景色的方法:
//设置背景色的方法。
scrollArea.viewport()->setBackgroundRole(QPalette::Light);
scrollArea.viewport()->setAutoFillBackground(true);
推荐阅读
- Qt|Qt常用UI控件读取、写入方法
- Qt|Qt For Android 之启动页
- QT|QT面试
- QT安装
- qt|qt for android实现app内通过按键后台运行程序
- qt|qt for android程序保活 程序后台一直运行不被清理掉(未完)
- QWidget实现手机ipad屏幕滑屏效果
- Qt|Qt官方示例-QML Axes
- 在QT/QML中使用FontAwesome做图标显示
- QT|QtCreator2.7.0桌面快捷方式创建过程