pyqt 为长内容添加滑轮 scrollArea
2016-08-02 14:43
211 查看
如果一个页面里头的内容太长,怎么办?
之前一直以为要添加Scroll Bar,但是不知道怎么把bar和内容关联到一起(有了解的朋友希望给我留言),后来发现可以用Scroll Area实现这一功能。
步骤一: 拖出这样一个Scroll Area
在Object Inspector里头是这样的。
步骤二: 在Property Editor里头,修改你需要的显示模式,你可以让ScrollBar Always On,也可以ScrollBar Always Off,还可以ScrollBar As Needed
为了展示方便,我们这里让Scroll Bar Always On.
步骤三: 我们为Scroll Area选择一个合适的大小,在这里我们选择的是400*500
一定要注意,必须是QScrollArea的大小
步骤四: 我们为QWidget选择一个合适的大小,也就是实际存放内容的Widget的大小,当这个内容的Widget大于QScrollArea的尺寸时,Scrollbar就会起作用。
记住这里修改大小的位置minimumSize”
瞧,我们期待的ScrollBar就出现了
之前一直以为要添加Scroll Bar,但是不知道怎么把bar和内容关联到一起(有了解的朋友希望给我留言),后来发现可以用Scroll Area实现这一功能。
步骤一: 拖出这样一个Scroll Area
在Object Inspector里头是这样的。
步骤二: 在Property Editor里头,修改你需要的显示模式,你可以让ScrollBar Always On,也可以ScrollBar Always Off,还可以ScrollBar As Needed
为了展示方便,我们这里让Scroll Bar Always On.
步骤三: 我们为Scroll Area选择一个合适的大小,在这里我们选择的是400*500
一定要注意,必须是QScrollArea的大小
步骤四: 我们为QWidget选择一个合适的大小,也就是实际存放内容的Widget的大小,当这个内容的Widget大于QScrollArea的尺寸时,Scrollbar就会起作用。
记住这里修改大小的位置minimumSize”
瞧,我们期待的ScrollBar就出现了
相关文章推荐
- 在DataGrid中为Footer添加自定义内容
- ajax动态获取select中option内容,并添加点击事件
- 一步步学习SPD2010--第三章节--处理列表和库(15)----给内容类型添加网站列
- 在制作简历,想用DIV实现添加各项履历内容,每点击一次按钮就增加一次怎么实现
- 42、C#:EF框架的:导航属性,加载记录追踪方式(MergeOption),添加内存内容到新上下文(Attach)
- 动态添加Button并包裹内容
- 动态添加GRIDVIEW内容 和数据绑定
- webbrowser在html中写入内容并添加js
- BootStrap实战四之网站内容添加(上)
- PyQt4内容整理一
- C#提取Word中的内容并添加到另一人word中
- JSON的使用:获取url地址内容添加至ListView控件中
- thymeleaf 动态标签内 js添加内容失败
- 【phpcms-v9】phpcms-v9中添加内容时自动提取缩略图
- sed在行首或者行尾添加内容
- 如何在桌面的新建菜单中添加内容?
- 完美解决textarea输入框提示文字,必须添加默认内容
- 百度分享插件 js异步添加的内容如何实现分享的功能
- 使用术语表为内容添加分类(D7)
- 【Linux】vim在每行行首或行尾添加/删除内容