设置QT中QTreeWidget的水平横向滚动条按需出现
2013-04-16 15:55
791 查看
若只有一列item则需
先设置treeWidget->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
再treeWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
HorizontalScrollBarPolicy设置为needed和alwayson均可,不要设置成off
//设置table的水平滚动条
QHeaderView *pHeader=ui.treeWidget->header();
pHeader->setResizeMode(QHeaderView::ResizeToContents);
pHeader->setStretchLastSection(false);
先设置treeWidget->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
再treeWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
HorizontalScrollBarPolicy设置为needed和alwayson均可,不要设置成off
//设置table的水平滚动条
QHeaderView *pHeader=ui.treeWidget->header();
pHeader->setResizeMode(QHeaderView::ResizeToContents);
pHeader->setStretchLastSection(false);
相关文章推荐
- QT的QTreeWidget随着子项的展开,自动出现横滚动条。
- 100%宽度的div如果设置边框,就会出现横向滚动条,怎么去掉?
- 动态设置图片宽度为屏幕分辨率宽[并保证其不出现横向滚动条]
- 多个div水平排列并出现横向滚动条
- textarea:文本输入区内实现换行、出现横向(水平)滚动条、自动定位到最底部
- clistctrl出现水平滚动条
- WPF中设置listbox的水平滚动条不可用
- HTML-设置横向滚动条
- 解决QT 设置中文文字的时候出现乱码
- MFC中的ListBox Control控件的水平滚动条设置
- Extjs gridpanel 出现横向滚动条问题的解决方法
- LigerUI 设置选中行颜色改变与设置水平滚动条不显示
- SWF在火狐中出现横向滚动条
- extjs ComboBox 横向滚动条设置
- css 设置超过一定像素出现滚动条
- extjs 3.4 在IE8下,tabPanel会同时出现纵向、横向滚动条的情况。影响用户体验。
- frameset, iframe, frame框架页面出现横向滚动条bug的隐藏方法
- QTreeView 设置水平滚动条
- iframe高度设置100%了,并且设置了无滚动条属性,还是出现滚动条
- IE6.O下使用iframe出现横向滚动条问题