[PyQt] Executing function with argument under a button in pyqt

klia alwaseem307ster at yahoo.com
Fri Mar 13 13:59:57 GMT 2009

Till Gerken-2 wrote:
> On Fri, Mar 13, 2009 at 2:23 PM, klia <alwaseem307ster at 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:
>> waseem at 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 at 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?
View this message in context: http://www.nabble.com/Executing-function-with-argument-under-a-button-in-pyqt-tp22496319p22496972.html
Sent from the PyQt mailing list archive at Nabble.com.

More information about the PyQt mailing list