I'm not saying they don't do anything, but my widgets have unique alignment needs that aren't addressed by layouts. I've reimplemented everything I can, but that doesn't fit my needs. So, I'm forced to customize the wheel for my own needs.All you generally need to do is reimplement:
QSize minimumSizeHint() const;
QSize sizeHint() const;
Also, in your constructor it would be best to call setSizePolicy. You may also need to call setMaximumSize() if your widget needs it.
I see that Qt4 has a couple of more examples of custom layouts, but I only have Qt 3.3.4 and it appears some of the functions are missing. I've changed as much as I could, but stuff's missing and it won't compile.
http://support.informatik.uni-freibu...qt/layout.html
Does anyone know how to make this code work in Qt 3?
Thank you!
Jay
Bookmarks