qt5 listwidget滚动条问题

啊哈哈小叮当 2016-05-04 09:32:42
qt5 为listwidget添加滚动条,使滚动条随着listwidget里的内容而滚动,而不是作用于listwidget控件本身

VScrollBar=new QScrollBar(Qt::Vertical,this);
listWidget=new QListWidget();
listLayout=new QHBoxLayout();
listLayout->addWidget(listWidget);
listLayout->addWidget(VScrollBar);
setlayout(listLayout);
connect(VScrollBar,SIGNAL(valueChanged(int)),this,SLOT(displayListWidget(int)));

void ListWidget::displayListWidget(int len)
{
listWidget->move(0,-len);
}

以上是部分代码,但是滚动时listwidget在动,而不是随着里面的内容滚动!
...全文
846 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kerwin liu 2016-05-23
  • 打赏
  • 举报
回复
QListWidget 有一个ScrollBar,用verticalScrollBar()->setValue(v);
赵4老师 2016-05-04
  • 打赏
  • 举报
回复
不懂帮顶 楼主的头像让我
啊哈哈小叮当 2016-05-04
  • 打赏
  • 举报
回复
自己顶一下!

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧