title: pyQT QNetworkManager and ProgressBars
body: <p>I'm trying to code something that downloads a file from a webserver and saves it, showing the download progress in a QProgressBar. 
  Now, there are ways to do this in regular Python and it's easy. Problem is that it locks the refresh of the progressBar. Solution is to use PyQT's QNetworkManager class. I can download stuff just fine with it, I just can't get the setup to show the progress on the progressBar. Here´s an example:</p>
  
  <pre><code>class Form(QDialog):
  
      def __init__(self,parent=None):
          super(Form,self).__init__(parent)
          self.progressBar = QProgressBar()
          self.reply = None
          layout = QHBoxLayout()
          layout.addWidget(self.progressBar)
          self.setLayout(layout)
          self.manager = QNetworkAccessManager(self)
          self.connect(self.manager,SIGNAL("finished(QNetworkReply*)"),self.replyFinished)
          self.Down()
  
      def Down(self):
  
          address = QUrl("http://stackoverflow.com") #URL from the remote file.
          self.manager.get(QNetworkRequest(address))
      def replyFinished(self, reply):
          self.connect(reply,SIGNAL("downloadProgress(int,int)"),self.progressBar, SLOT("setValue(int)"))
          self.reply = reply
          self.progressBar.setMaximum(reply.size())
          alltext = self.reply.readAll()
          #print alltext
          #print alltext
      def updateBar(self, read,total):
          print "read", read
          print "total",total
          #self.progressBar.setMinimum(0)
          #self.progressBar.setMask(total)
          #self.progressBar.setValue(read)
  </code></pre>
  
  <hr>
  
  <p>In this case, my method "updateBar" is never called... any ideas?</p>