• 9609阅读
  • 5回复

QMainWindow中如何添加滚动条? [复制链接]

上一主题 下一主题
离线tinglan
 

只看楼主 倒序阅读 楼主  发表于: 2009-01-09
— 本帖被 XChinux 执行加亮操作(2009-01-14) —
QMainWindow中如何添加滚动条?我的主菜单隐藏了menubar->hide();我在程序中添加QScrollView *view;view=new QScrollView(this);setCentralWidget(view);可以添加滚动条,但是出现以下问题:
之前:
添加QScrollView之后:
请教高手,如何解决?
离线wd007

只看该作者 1楼 发表于: 2009-01-10
没看明白,有问题吗
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线tinglan

只看该作者 2楼 发表于: 2009-01-21
引用第1楼wd007于2009-01-10 10:11发表的 :
没看明白,有问题吗

左上角出现一个与背景色一致的矩形框,将工具栏遮住了。
离线duduqq

只看该作者 3楼 发表于: 2009-01-21
QScrollArea *scrollArea = new QScrillArea(this),
setCentralWidget(scrollArea) ;
就有滚动条了
离线wd007

只看该作者 4楼 发表于: 2009-01-21
你是在Qt3下编程的吧,在Qt4中已经变成了Q3ScrollView,#include <Q3ScrollView>。
在Qt4下应该用 QAbstractScrollArea 和 QScrollArea classes.
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线wd007

只看该作者 5楼 发表于: 2009-01-21
但中心部件不必使用QScrollView,它本身就有布局管理器了,需要时会出现滚动条的
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个