Qt 设计师中使用QScrollArea控件
2012-11-20 12:39
218 查看
在QtDesigner拖一个Scroll Area控件到窗口中会生成 scrollArea
和scrollAreaWidgetContents 这两个部件。
其中scrollAreaWidgetContents 是scrollArea 的子部件,它是个空的QWidget。
我们把要实现滚动条效果的目标控件拖到scrollArea
里,使其成为scrollAreaWidgetContents 的子部件。
然后调整scrollAreaWidgetContents
的尺寸为需要的尺寸,切记不要用resize() 而是用setFixedSize () 。
然后调整目标控件的位置大小,可以用
setGeometry(0,0,w,h),使其左上角对齐scrollAreaWidgetContents 。
现在就可以编译运行看效果了。
和scrollAreaWidgetContents 这两个部件。
其中scrollAreaWidgetContents 是scrollArea 的子部件,它是个空的QWidget。
我们把要实现滚动条效果的目标控件拖到scrollArea
里,使其成为scrollAreaWidgetContents 的子部件。
然后调整scrollAreaWidgetContents
的尺寸为需要的尺寸,切记不要用resize() 而是用setFixedSize () 。
然后调整目标控件的位置大小,可以用
setGeometry(0,0,w,h),使其左上角对齐scrollAreaWidgetContents 。
现在就可以编译运行看效果了。
参考链接:
http://stackoverflow.com/questions/7494772/qt-designer-creates-scrollareawidgetcontents-in-scrollarea-and-i-cant-resize-m
相关文章推荐
- qt 的ui界面设计师中的布局 控件QWidget中使用的布局
- Qt : QScrollArea的使用,解答为什么无法出现滚动条.
- Qt ScrollArea不出现滚动条及滚动条失效的解决办法以及所有控件保持最小尺寸而不再缩小的方法
- 基于Qt的收银点餐系统之UI的改进——QStackedLayout和QScrollArea的使用
- Pycharm + PyQt5 + QtDesigner实现通过Qtdesigner添加QScrollArea,在代码中添加控件实现滚动效果
- 2.3 使用Qt设计师来创建对话框
- QT样式表,setstylesheet,控件使用图片
- QT 使用QSignalMapper 遍历控件传递每个控件名
- Qt树形控件QTreeView使用1——节点的添加删除操作
- 【Qt开发】QScrollArea添加布局后没有出现滚动条的解决方法
- Qt树形控件QTreeView使用1——节点的添加删除操作
- QTableView基本用法讲解,Qt表格控件的使用方法
- 安卓控件使用系列23:HorizontalScrollView 水平滚动控件的使用方法
- [zhuan]Qt--支持鼠标拖动来移动内容的 QScrollArea
- 使用VS2010调用QtDesigner设计的UI文件,并实现控件功能
- QT编程中如何给按钮等控件加载图标以及QT编程中使用中文的问题
- [Qt]如何用好QScrollArea
- Qt树形控件QTreeView使用1——节点的添加删除操作
- 使用Qt设计师(Qt Designer)快速设计窗体
- iOS - 支持水平 / 垂直显示自动滚动的跑马灯控件 --- SKAutoScrollLabel 的使用和实现