I came across this link while I was trying to do the same thing. It explained everything and might help you with passing arguments.

http://blog.qgis.org/node/102

Cheers,
-Scott



klia wrote:

Till Gerken-2 wrote:
  
On Fri, Mar 13, 2009 at 2:23 PM, klia <alwaseem307s...@yahoo.com> wrote:
    
I have this function that is suppose to extract Exif(exchangeable image
formate) from photos and direct the output to an .CSV file (comma
seperated
values)

well the function syntax is like the following:

was...@home:~/Desktop/Project2/GUI$ python myexif.py -q waseem1.JPG >
test.csv

in the program now my photos are listed in ListWidget...
How can i select photo or multiple photos from the listwidget and execute
the above syntax after clicking a button which is already there in order
to
create a CSV file??
      
Just create a new method that you connect to your button's clicked()
signal and include the Exif extraction code there. Since your Exif
extraction already seems to be in Python, you do not have to execute
any external programs.

connect(yourButton, SIGNAL("clicked(bool)"), yourExifMethod)

The signal is documented here:
http://doc.trolltech.com/4.4/qpushbutton.html#details
http://doc.trolltech.com/4.4/qabstractbutton.html#clicked

Till
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt


    
Thank you for replaying,

creating a connect method ain't a problem for me but how to select photo in
the ListWidget and then executing myexif functiion with -q argument?
  
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to