• 275阅读
  • 2回复

求像TableWidget那样可上下滑动的方法 [复制链接]

上一主题 下一主题
离线akecbz
 

只看楼主 倒序阅读 楼主  发表于: 07-14

大家好!
最近在学习Qt,仿照网易云音乐做的界面,左侧的导航栏有什么方法可以上下滑动???
试了下ScrollArea,随着添加更多的部件进去,导航栏高度不断缩小,没有达到理想的效果!
有没有像TableWidget 那样的方法,可以添加自定义的Widget,有滑动条可以上下滑动???
请大侠不吝赐教!

离线liudianwu

只看该作者 1楼 发表于: 07-14
请参考Qt武林秘籍第40条
40. Qt5以后提供了类QScroller直接将控件滚动。
ui->listWidget->setHorizontalScrollMode(QListWidget::ScrollPerPixel);
QScroller::grabGesture(ui->listWidget,QScroller::LeftMouseButtonGesture);
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线akecbz

只看该作者 2楼 发表于: 07-14
回 liudianwu 的帖子
liudianwu:请参考Qt武林秘籍第40条
40. Qt5以后提供了类QScroller直接将控件滚动。
ui->listWidget->setHorizontalScrollMode(QListWidget::ScrollPerPixel);
QScroller::grabGesture(ui->listWidget,QScroller::LeftMouseButtonGesture); (2019-07-14 12:38) 

好的,谢谢,谢谢
快速回复
限100 字节
 
上一个 下一个