Using a QTreeView with several columns. Calling setSortingEnabled() correctly -- the sort by column DOES work on winxp viz. when clicking a column header of the QTreeView, the view gets sorted based on the given column. I wonder why this feature does not work on ubuntu9.04vm Linux (when I click a column header nothing happens)? I'd be happy to code this manually but I don't think any sigs are emitted when a column header is clicked. Or are there? Hopefully there is a more general setting I'm missing to enable Linux sort by column. For performance reasons, I do call setSortingEnabled() after the model is populated.