找回密码
 立即注册
收起左侧

MainWindow 滚动条

4
回复
6805
查看
[复制链接]

尚未签到

来源: 2013-9-24 14:43:36 显示全部楼层 |阅读模式
1Qter豆
在MainWindow的主界面,使用stackedwidget来分页显示不同页的内容,每页的控件、内容比较多,怎样在窗口大小改变时,出现滚动条使内容不会看不到?

最佳答案

查看完整内容

后面用一个scroll Area部件,然后在构造函数里面这样设置: ui->scrollArea->widget()->setMinimumSize(900, 600); // 区域的大小 比如设置界面这个样子,一些部件无法显示: 运行程序是这个样子:
回复

使用道具 举报

累计签到:1569 天
连续签到:1 天
2013-9-24 14:43:37 显示全部楼层
后面用一个scroll Area部件,然后在构造函数里面这样设置:

ui->scrollArea->widget()->setMinimumSize(900, 600);  // 区域的大小


比如设置界面这个样子,一些部件无法显示:



运行程序是这个样子:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

尚未签到

2013-9-24 16:46:05 显示全部楼层
把horizontalScrollBar、verticalScrollBar拖到界面之后,是不是还需要写槽函数,槽函数怎么写??
回复

使用道具 举报

累计签到:168 天
连续签到:1 天
2013-9-25 11:07:10 显示全部楼层
利用主界面setcenter()函数将滚动条加入里面试试,,,仅供参考哈
回复

使用道具 举报

尚未签到

2013-9-26 16:37:27 显示全部楼层
实现了,用的SCrollArea控件,在这个控件上添加其他的需要的控件,不过得有布局才能实现。
你这个没用布局就实现了。
谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了