Hi David, I need insert operations, as get file parts from internet, in main loop of the QDialog.
I try to use the QTimer.singleShot to start the wget_file, but it freeze all dialog buttons (as Cancel Button) until the wget_file routine return. know who I can make it? > On Sat Nov 15 17:24:08 GMT 2008, rudsonalves wrote: > > >> I am implementing a dialogue to download programs in an application. I >> need to start the dialog to download a file, only after the call of >> .exec_(). >> >> I try implement a .exec_() method, but it no open dialog window. See code: >> > > [...] > > >> def exec_(self): >> print 'Go, go, go ...' >> self.show() >> if self.urlLabel.text() != '': >> print 'Start...' >> self.wget_file() # Download routine >> else: >> QMessageBox.Warning(self, 'Invalid url') >> QDialog.accept(self) >> > > Normally, you only need to call the exec_() method, but if you want to > reimplement it to add extra features, you should call the base class's > implementation instead of calling its show() method: > > def exec_(self): > print 'Go, go, go ...' > QDialog.exec_(self) > # ... > > David > _______________________________________________ > PyQt mailing list [email protected] > http://www.riverbankcomputing.com/mailman/listinfo/pyqt > > __________________________________________________ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
