예제 #1
0
 def savefilebrower_all(self):
     fName = QtGui.QFileDialog.getSaveFileName(self, "Save as xls file", "Save as new file", self.tr("Excel Files (*.xls)"))
     if fName.isEmpty() == False:
         self.write_xls(fName)
         QtGui.QMessageBox.about(self, "Saved", "%s is generated!" % (fName))
         Proxar_GUI3.delete_file(configure.tempname)
         self.close()
예제 #2
0
 def __init__(self, parent=None):
     QtGui.QWidget.__init__(self, parent)
     self.ui = Ui_Form()
     self.ui.setupUi(self)
     self.ui.progressBar.hide()
     self.ui.pushButton_2.hide()
     self.ui.label_2.hide()
     QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL("clicked()"), self.filebrower) #for input file
     QtCore.QObject.connect(self.ui.buttonBox, QtCore.SIGNAL(("accepted()")), self.submit) #submit
     QtCore.QObject.connect(self.ui.buttonBox, QtCore.SIGNAL(("rejected()")), self.reset) #submit
     QtCore.QObject.connect(self.ui.pushButton_6, QtCore.SIGNAL("clicked()"), self.advance) #advanced setting
     QtCore.QObject.connect(self.ui.pushButton_4, QtCore.SIGNAL("clicked()"), self.add_taxid1) #add taxid to include
     QtCore.QObject.connect(self.ui.pushButton_5, QtCore.SIGNAL("clicked()"), self.add_taxid2) #add taxid to exclude
     QtCore.QObject.connect(self.ui.pushButton_2, QtCore.SIGNAL("clicked()"), self.savefilebrower_all) #for input file
     self.ui.lineEdit_3 = QtGui.QLineEdit(self.ui.groupBox_2)
     self.ui.lineEdit_3.setGeometry(QtCore.QRect(70, 20, 270, 21))
     self.ui.lineEdit_3.setObjectName("lineEdit_3")
     self.ui.lineEdit_3.setText(QtGui.QApplication.translate("Form", "", None, QtGui.QApplication.UnicodeUTF8))
     completer = QCompleter()
     self.ui.lineEdit_3.setCompleter(completer)
     model = QStringListModel()
     completer.setModel(model)
     completer.setModelSorting(QCompleter.CaseInsensitivelySortedModel)
     Proxar_GUI3.get_data(model)
     self.ui.lineEdit_13 = QtGui.QLineEdit(self.ui.groupBox_4)
     self.ui.lineEdit_13.setGeometry(QtCore.QRect(70, 20, 270, 21))
     self.ui.lineEdit_13.setObjectName("lineEdit_13")
     self.ui.lineEdit_13.setText(QtGui.QApplication.translate("Form", "", None, QtGui.QApplication.UnicodeUTF8))
     completer = QCompleter()
     self.ui.lineEdit_13.setCompleter(completer)
     model = QStringListModel()
     completer.setModel(model)
     completer.setModelSorting(QCompleter.CaseInsensitivelySortedModel)
     Proxar_GUI3.get_data(model)
     #self.ui.lineEdit_5.setText('Mycobacterium avium (taxid:1764) OR Mycobacterium bovis (taxid:1765)')# include list
     #self.ui.lineEdit_15.setText('h**o sapiens (taxid:9606)')
     self.ui.lineEdit.setText('short_example206.txt')