• 6706阅读
  • 2回复

【已解决】QT Demo里面的FLOW Layout 怎样弄出滚动条来? [复制链接]

上一主题 下一主题
离线lovehouye
 

只看楼主 倒序阅读 楼主  发表于: 2009-03-31
大家好,想问大家一下布局的问题:
我根据QT-demo里面的FLOW Layout ,使得我的组件可以随时根据Mainwindow的大小来调整布局。但是,如果我把Mainwindow拖得很小的时候,却不出现滚动条。我加了QScrollArea 或者Q3ScrollView都不成功。请教各位,怎样才能出滚动条呢?谢谢!
具体效果就像Windows的文件管理一样,里面的文件随窗口大小而自动排版,当窗口到一定小的时候,会自动出现滚动条。
[ 此帖被lovehouye在2009-03-31 10:21重新编辑 ]
离线lovehouye

只看该作者 1楼 发表于: 2009-03-31
QScrollView * sv = new QScrollView( this );
QWidget * w = new QWidget(sv->viewport());
w->setPaletteBackgroundColor(Qt::white);
sv->addChild(w);
sv->setResizePolicy(QScrollView::AutoOneFit);

http://www.qtcentre.org/forum/f-qt-programming-2/t-container-widget-with-scrollbars-3821.html
离线wd007

只看该作者 2楼 发表于: 2009-03-31
自问自答,呵呵,学习一下
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个