title: QTableView column control to facilitate show/hide columns
body: <p>The Java <a href="http://download.java.net/javadesktop/swinglabs/releases/0.8/docs/api/org/jdesktop/swingx/JXTable.html" rel="nofollow">JXTable</a> has a column control to let users show/hide columns.</p>
  
  <p>Does QTableView have anything similar? I know there's <a href="http://srinikom.github.io/pyside-docs/PySide/QtGui/QTableView.html#PySide.QtGui.PySide.QtGui.QTableView.setColumnHidden" rel="nofollow">an API call to show/hide a column</a>, but that doesn't help when you are using a program with a QTableView.</p>