我是新手,刚接触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);
可是得到的结果是只出现了滑轨而没有滑块,超出显示范围的部分还是看不到。希望各位大侠能给我指点迷津。谢谢各位!