title: pyqt: receive signal when widget becomes visible/hidden
body: <p>I have noticed there is no signal/event for when a QWidget becomes visible/invisible. Is there anything else I can hook to get roughly the same thing (except polling isVisible())?</p>
  
  <p>I want to turn of some data fetching if the widget that displays the data is not visible.</p>