I tried this before, but I had problems with performance. I had ~200 panels with align = altop. Each panel had splitter. When I tried change size of first panel, it consume 100% CPU because it calculated tops of all panels in real-time. I noticed that KGrid can draw other components in items. I try check how it's made.