首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

整合 QTabelview 中滚动条的宽度

2013-01-28 
调整 QTabelview 中滚动条的宽度我通过调用QScrollBar * scrollBar Query_ui.background-verticalScrol

调整 QTabelview 中滚动条的宽度
我通过调用
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不需要改写其它信号槽,只要new出一个QScrollBar,
用xxxx->setVerticalScrollBar ( QScrollBar * scrollBar );
那么Qtableview自带的QScrollBar * 是否需要delete 如果步delete是否,如果不delete是否存在memory……

原来的那个scrollbar不用咱们管理。
[解决办法]
tableView->verticalScrollBar()->setMinimumWidth(200);

这样一行代码就行了。上面的办法太麻烦。

热点排行