Beispiel #1
0
    def __init__(self,
                 label,
                 fileType,
                 path=QtCore.QDir.homePath(),
                 parent=None):
        QtGui.QWidget.__init__(self, parent)

        self.label = label
        self.fileType = fileType
        self.path = path
        self.label0 = QtGui.QLabel(label)
        self.label0.setFixedWidth(80)
        self.lineEdit0 = QtGui.QLineEdit()
        self.lineEdit0.setReadOnly(True)
        self.pushButton0 = QtGui.QPushButton('Browse')

        self.layout0 = QtGui.QHBoxLayout()
        self.layout0.addWidget(self.label0)
        self.layout0.addWidget(self.lineEdit0)
        self.layout0.addWidget(self.pushButton0)
        self.layout0.setContentsMargins(0, 0, 0, 0)
        self.layout0.setSpacing(1)

        self.setLayout(self.layout0)
        self.connect(self.pushButton0, QtCore.SIGNAL("clicked()"),
                     self.fileBrowse)
Beispiel #2
0
 def __init__(self, dProject,parent=None):
     QtGui.QDialog.__init__(self, parent)
     
     self.dProject=dProject
     self.isApplied=False
     self.title = QtGui.QLabel(self.tr("<center><b>CREATE NEW PROJECT - STEP 1 OF 3</b></center>"))
     self.name='New Project'
 
     label0=QtGui.QLabel('Project Name')
     self.lineEdit0=QtGui.QLineEdit()
     self.lineEdit0.setText(self.dProject['name'])
     
     self.selectDir0=DlgSelectDir('Directory')
     self.selectDir0.lineEdit0.setText(self.dProject['dir'])
     
     self.radioButton0=QtGui.QRadioButton('One Sequencing Channel')
     self.radioButton1=QtGui.QRadioButton('Two Sequencing Channels ')
     
     if self.dProject['isSeq2']:
         self.radioButton1.setChecked(True)
     else:
         self.radioButton0.setChecked(True)    
     
     self.groupBox = QtGui.QGroupBox(self.tr("Choose the Project Type"))
     layout0=QtGui.QVBoxLayout()
     layout0.addWidget(self.radioButton0)
     layout0.addWidget(self.radioButton1)
     self.groupBox.setLayout(layout0)
 
     layout0=QtGui.QGridLayout() 
     layout0.addWidget(label0,1,0)
     layout0.addWidget(self.lineEdit0,1,1)
     layout0.addWidget(self.selectDir0,2,0,1,2)
     layout0.addWidget(self.groupBox,3,0,1,2)
     
     self.buttonBox=ButtonWizard() 
     self.buttonBox.backButton.setEnabled(False)
     self.buttonBox.doneButton.setEnabled(False)
     self.buttonBox.nextButton.setDefault(True)
    
     self.connect(self.buttonBox.nextButton,QtCore.SIGNAL("clicked()"),self.clickNext0)
    
     mainLayout=QtGui.QVBoxLayout()
     mainLayout.addWidget(self.title)
     mainLayout.addLayout(layout0)
     mainLayout.addStretch()
     mainLayout.addWidget(self.buttonBox)
     self.setLayout(mainLayout)
Beispiel #3
0
    def __init__(self, label, parent=None):
        QtGui.QWidget.__init__(self, parent)

        type = 'file'  # dir, save,

        label0 = QtGui.QLabel(label)
        self.lineEdit0 = QtGui.QLineEdit()
        self.lineEdit0.setReadOnly(True)
        self.pushButton0 = QtGui.QPushButton('Browse')

        self.connect(self.pushButton0, QtCore.SIGNAL("clicked()"),
                     self.dirBrowse0)

        layout0 = myGridLayout()
        layout0.addWidget(label0, 1, 0)
        layout0.addWidget(self.lineEdit0, 1, 1)
        layout0.addWidget(self.pushButton0, 1, 2)

        self.setLayout(layout0)