def setup_window(self, window): """Customize the generic UI to our specific case.""" super(SpotsToBitmapMainWindow, self).setupUi(window) self.dsb_1.setValue(387.5) self.dsb_2.setValue(387.5) self.sb_1.setValue(1024) self.sb_2.setValue(1024) self.set_defaults(window) window.setWindowTitle("Imaris Spots to Bitmap") self.label_1.setText("Spots To Bitmap Converter") self.group_1.setTitle("Input File") msg = "XML File containing Imaris spots export (Ctrl+O)" self.le_infile.setPlaceholderText(msg) ffilter = 'XML files (*.xml);;All files (*.*)' self.label_3.setText("Input size (in calibrated units)") self.group_2.setTitle("Output File") self.label_4.setText("Output size (in pixels)") # signal<->slot connections: conn = QtCore.QObject.connect conn(self.pb_infile, QtCore.SIGNAL("clicked()"), lambda elt=self.le_infile: fopen(elt, ffilter=ffilter)) conn(self.pb_outfile, QtCore.SIGNAL("clicked()"), lambda elt=self.le_outfile: fsave(elt, directory=self.path)) conn(self.le_infile, QtCore.SIGNAL("textChanged(QString)"), self._update_path) QtCore.QMetaObject.connectSlotsByName(window)
def setup_window(self, window): """Customize the generic UI to our specific case.""" super(JunctionsMainWindow, self).setupUi(window) self.set_defaults(window) window.setWindowTitle("Junction Statistics") self.label.setText("Junction Statistics") msg = "Input CSV File containing Filament points (Ctrl+O)" self.le_infile.setPlaceholderText(msg) self.cb_option.setText("Show a 3D plot of the calculated data.") ffilter = 'Comma-separated Values (*.csv);;All files (*.*)' QtCore.QObject.connect(self.pb_infile, QtCore.SIGNAL("clicked()"), lambda elt=self.le_infile: fopen(elt, ffilter=ffilter)) QtCore.QObject.connect(self.pb_outfile, QtCore.SIGNAL("clicked()"), lambda elt=self.le_outfile: fsave(elt, directory=self.path)) QtCore.QObject.connect(self.le_infile, QtCore.SIGNAL("textChanged(QString)"), self._update_path) QtCore.QMetaObject.connectSlotsByName(window)
def setup_window(self, window): """Customize the generic UI to our specific case.""" super(MTrack2MainWindow, self).setupUi(window) self.set_defaults(window) window.setWindowTitle("MTrack2 statistics") self.label.setText("MTrack2 results analyzer") txt = "Input TXT File containing MTrack2 results (Ctrl+O)" self.le_infile.setPlaceholderText(txt) self.cb_option.setText("Write column labels into CSV file.") # self.cb_option.setDisabled(True) ffilter = 'Text files (*.txt);;All files (*.*)' QtCore.QObject.connect(self.pb_infile, QtCore.SIGNAL("clicked()"), lambda elt=self.le_infile: fopen(elt, ffilter=ffilter)) QtCore.QObject.connect(self.pb_outfile, QtCore.SIGNAL("clicked()"), lambda elt=self.le_outfile: fsave(elt, directory=self.path)) QtCore.QObject.connect(self.le_infile, QtCore.SIGNAL("textChanged(QString)"), self._update_path) QtCore.QMetaObject.connectSlotsByName(window)