Hi everybody, i` m new in this group, and python so.., my greetings to
everybody here.
I wrote a little program, in wich i do this:
(I have several "Select File" buttons, one for each file (in this case,
an image) wich has an text_entry, so i can add a comment for each
picture.)

def on_button1_clicked(self,widget):
           """Button 1 pressed"""
           image_file1 = FileSelection(self)
           self.path1.set_text(image_file1)
           self.image1.set_from_file(image_file1)
           self.image1.show()

   def on_button2_clicked(self,widget):
           """Button 2 pressed"""
           image_file2 = FileSelection(self)
           self.path2.set_text(image_file2)
           self.image2.set_from_file(image_file2)
           self.image2.show()

   def on_button3_clicked(self,widget):
           """Button 3 pressed"""
           image_file3 = FileSelection(self)
           self.path3.set_text(image_file3)
           self.image3.set_from_file(image_file3)
           self.image3.show()

   def on_button4_clicked(self,widget):
           """Button 4 pressed"""
           image_file4 = FileSelection(self)
           self.path4.set_text(image_file4)
           self.image4.set_from_file(image_file4)
           self.image4.show()

   def on_button5_clicked(self,widget):
           """Output dir button pressed"""
           outputpath = FileSelection(self)
           self.path5.set_text(outputpath)


Is there any way to do this, with a for bucle, or something like that?.
For example, if i want to to the same, 25 times, not to copy and paste.
Does anyone knows how to do that?, write it one time, and flexible to
use many times.
( I think it should be with the variables sent by parameters, isnĀ“t? )



Thanks a lot, have a nice day!

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to