• 3716阅读
  • 2回复

QWidget窗口大小的一些问题 [复制链接]

上一主题 下一主题
离线rocky1989
 

只看楼主 倒序阅读 楼主  发表于: 2014-06-13
小弟做了个示波器的界面显示波形的界面用的是一个自定义的控件,用QGraphics构架画图,由于初学,目前QGraphicsScene初始化时设定了固定大小,整个界面采用了布局管理器。

但是现在自定义的界面出现了以下问题




我不想要View中出现滑块,并且我想要在改变窗口大小时,View中的图形也能重新绘制一适应新的大小

先谢谢各位了!
离线toby520

只看该作者 1楼 发表于: 2014-06-13
重写它的resizeevent事件吧,也重新绘制一下波形图 不可可否,滚动条是可以设置可见不可见的
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线kimtaikee

只看该作者 2楼 发表于: 2014-06-13
1.子类化一个QGraphicsView 然后重写resizeEvent,设置这个widget的大小为viewport()的大小。
2. 调用一下函数设置滚动条不可见.
setVerticalScrollBarPolicy(Qt::ScrolllBarAlwaysOff);
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);

快速回复
限100 字节
 
上一个 下一个