Beispiel #1
0
    def openDataButtonClicked(self,widget,data = None):
        # Open file chooser to choose a single file
        chooser = gtk.FileChooserDialog(title=None,action=gtk.FILE_CHOOSER_ACTION_OPEN,
            buttons=(gtk.STOCK_CANCEL,gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN,gtk.RESPONSE_OK)) 
        resp = chooser.run()
        if resp == gtk.RESPONSE_OK:
            filename = chooser.get_filename()
            print "selected file: " + filename

            
            self.mDataSet = FluoDataset()
            self.mDataSet.populate_dataset(filename)

            print "Dataset populated"

            # Test display
            self.showImage()
            self.showPlot()

                        
        elif resp == gtk.RESPONSE_CANCEL:
            print 'Closed, no files selected'
			
        chooser.destroy()