首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

怎样将两个QSplitter同步起来解决思路

2012-05-22 
怎样将两个QSplitter同步起来上下两个QSplitter怎样可以同步移动,在拖动一个的时候,另一个也一起同步移动[

怎样将两个QSplitter同步起来

上下两个QSplitter怎样可以同步移动,在拖动一个的时候,另一个也一起同步移动

[解决办法]
当用户拖动splitter时,用信号void QSplitter::splitterMoved ( int pos, int index ) [signal]来捕获用户动作;
在相应槽函数中QList<int> QSplitter::sizes () const来获得各个widget的大小;然后利用void QSplitter::setSizes ( const QList<int> & list ) 来设置相对应的splitter;即可

热点排行