Thanks Spitfire! Good catch on the code. It took me too long to see that mistake . Thanks for the clarification on QSplitter::setStretchFactor(). I did actually get what I was looking for using QSplitter::setSizes(), but I have only tested it in Windows. If I have trouble later, I will try setting the scene rectangle as you suggested.