"Here":http://i.imgur.com/Daexy.png is a screenshot of the issue. The top is what happens the first time the list widget is shown, the bottom is what it looks like every time afterwards. Ideally I would like to have the bottom part of the screenshot occur everytime.
As far as code, there's not much more than what I showed. The code iterates over all of the items to be put into the QListWidget, creating a QListWidgetItem from it, then it gets pushed into the list. Based on the screenshot, it seems like the size policy and hints are being set correctly, but just aren't being enforced until after the first time it's shown. I'm not sure what need to go in to make it work correctly.