Maybe QSplitter::setStretchFactor() will help you.
Apart from that: you could interecpt the QResizeEvent and adjust the splitter there to your liking. AFAICR there were posts (quite a while ago) to that question in either this forum, qtforum.org or the Qt mailing list.

HTH