[PyKDE] Re: newbie: QFileDialog
    Eli Carter 
    eli.carter at inet.com
       
    Fri Aug 30 16:36:00 BST 2002
    
    
  
Paul Felix wrote:
>>From: Eli Carter <eli.carter at inet.com>
[snip]
>>I want to use QFileDialog to let a user pick files on a remote system,
>>such as over an ftp connection.  I'm not really sure where to start.  I
>>expect to subclass it, but I don't know what internals would need to be
>>overridden, where to find that out, or if that is possible in pyqt.
[snip]
> I believe the answer is QUrlOperator.  Try this:
> 
> from qt import *
> from qtnetwork import *
> 
> qInitNetworkProtocols()
> 
> op = QUrlOperator("ftp://ftp.trolltech.com")
> 
> fd = QFileDialog()
> fd.setUrl(op)
> fd.exec_loop()
Yeah, that looks like what I want. :)  Particularly the ::copy() 
operator (http://doc.trolltech.com/2.3/qurloperator.html) and the fact 
that it can give a progress signal, which is something else I wanted to 
do but hadn't gotten to.  Thanks for the excellent lead! :)
Hrmm... RedHat 7.2 doesn't seem to have qtnetwork available, though 
Mandrake 8.2 does.  I wonder if RH7.3 does...  *mutter* Oh bother.
Thanks again,
Eli
--------------------. "If it ain't broke now,
Eli Carter           \                  it will be soon." -- crypto-gram
eli.carter(a)inet.com `-------------------------------------------------
    
    
More information about the PyQt
mailing list