title: How to use QFileDialog options and retrieve saveFileName?
body: <p>I'm trying to use a QFileDialog to prompt a user to provide a filename and location to save a text file at.  I played around with the QtGui.QFileDialog.getSaveFileName, but I was interested in using some of the options, like setting the default suffix, and enabling the Detail view of the save file dialog, which, from what I could tell, isn't possible to do, using the getSaveFileName alone.  Whenever I set those, the getSaveFileName dialog just ignored them.</p>
  
  <p>So, I ended up with something like this:</p>
  
  <pre><code>dlg=QtGui.QFileDialog( self )
  dlg.setWindowTitle( 'Print Things' )
  dlg.setViewMode( QtGui.QFileDialog.Detail )
  dlg.setNameFilters( [self.tr('Text Files (*.txt)'), self.tr('All Files (*)')] )
  dlg.setDefaultSuffix( '.txt' )
  if dlg.exec_() :
      print dlg
  </code></pre>
  
  <p>However, now I'm not sure how to get the name of the file passed by the user?  If I print dlg.getSaveFileName, it just pops up another save file dialog.  Anybody know how to do this, while still passing all of the options to the QFileDialog that I want to be respected? </p>