我通过调用
QScrollBar * scrollBar = Query_ui.background->verticalScrollBar();
QSize r = scrollBar->size();
r.setWidth(200);
scrollBar->resize(r);
或者使用
setGeometry
函数均无任何效果。我该如何处理?
------解决方案--------------------
scrollbar在布局里,没法改变大小,可以用样式表改变外观的同时改变大小,
还可以用外置scrollbar的办法。
------解决方案--------------------
外置scrollbar不需要改写其它信号槽,只要new出一个QScrollBar,
用xxxx->setVerticalScrollBar ( QScrollBar * scrollBar );
------解决方案--------------------
原来的那个scrollbar不用咱们管理。
------解决方案--------------------
tableView->verticalScrollBar()->setMinimumWidth(200);
这样一行代码就行了。上面的办法太麻烦。