Gre*_*g S 15
看一下http://doc.qt.io/qt-4.8/qsplitter.html#setSizes.重点是没有明确移动拆分器的方法,只能通过调整QSplitter本身的小部件来实现类似的行为,这可以通过使用QSplitter :: setSizes轻松完成.我会做点什么的
QList<int> currentSizes = mySplitter->sizes();
// adjust sizes individually here, e.g.
currentSizes[0]++;
currentSizes[1]--;
mySplitter->setSizes(currentSizes);
Run Code Online (Sandbox Code Playgroud)
这会将带有两个小部件的水平分割器移动一个像素.当然,您必须添加一个检查以避免负面大小.