当前位置: 代码迷 >> QT开发 >> 怎样将两个QSplitter同步起来解决思路
  详细解决方案

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

热度:84   发布时间:2016-04-25 04:47:48.0
怎样将两个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;即可
  相关解决方案