title: Get Plain text from a QLabel with Rich text
body: <p>I have a <code>QLabel</code> that contains rich text.<br>
  I want to extract just the actual (visible) 'text' from the <code>QLabel</code>, and none of the code for formatting.<br>
  I essentially need a function similiar to the <code>'.toPlainText'</code> method of other <code>Qt Widgets</code>.</p>
  
  <p>I can not simply call <code>.text()</code> and string manipulate away the html tags as suggested in this thread <a href="https://stackoverflow.com/questions/5999967/get-plain-text-from-qstring-with-html-tags">Get plain text from QString with HTML tags</a>, since the returned <code>QString</code> contains all the <code>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"&gt;</code> nonsense.</p>
  
  <p>How do I extract the plain text?</p>
  
  <p>(I'm open to any method, even if indirect. eg; Pre-existing functions that convert html to plain text)</p>
  
  <p>Thanks!  </p>
  
  <p>Specs:<br>
  python 2.7.2<br>
  PyQt4<br>
  Windows 7</p>