• 7018阅读
  • 1回复

关于QScrollArea的使用 [复制链接]

上一主题 下一主题
离线yangxuserene
 
只看楼主 正序阅读 楼主  发表于: 2009-12-16
我是新手,刚接触Qt。导师让用Qt做一个界面,现在遇到一个关于如何添加滑动条的问题。我在一个Widget的对象netWidget上画了一个网格。但是当所画的网格较大时就超出了屏幕的显示范围,因此想通过拖动滑块来解决这个问题。这是我的部分代码:
          scrollArea = new QScrollArea;
    scrollBar = new QScrollBar;
    scrollArea->setWidget(netWidget);
    scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
    scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
    scrollArea->setWidgetResizable(true);    
                     QHBoxLayout *bottomlayout = new QHBoxLayout;
    bottomlayout->addWidget(scrollArea);

可是得到的结果是只出现了滑轨而没有滑块,超出显示范围的部分还是看不到。希望各位大侠能给我指点迷津。谢谢各位!
离线yangxuserene
只看该作者 1楼 发表于: 2009-12-17
唉 看来是提的问题太菜了,没人理呀...
快速回复
限100 字节
 
上一个 下一个