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)
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)
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)