Пример #1
0
 def __init__(self):
     super(cInfoWizardPage, self).__init__()
     self.setTitle(self.tr("Enter testrun information"))
     layout = QtGui.QGridLayout()
     self.outputFilePicker = filepicker.cFilePicker()
     widgets = self.outputFilePicker.getWidgets()
     widgets['label'].setText(self.tr("Testrun file"))
     widgets['dialog'].setNameFilter(
         self.tr("Testrun files (*.%s);;All files (*.*)" %
                 _oatr_commons.TR_FILE_SUFFIX))
     widgets['dialog'].setFileMode(QtGui.QFileDialog.AnyFile)
     widgets['dialog'].setAcceptMode(QtGui.QFileDialog.AcceptSave)
     layout.addWidget(widgets['label'], 0, 0)
     layout.addWidget(widgets['combobox'], 0, 1)
     layout.addWidget(widgets['button'], 0, 2)
     layout.addWidget(QtGui.QLabel(self.tr("Title")), 1, 0)
     self.leTitle = QtGui.QLineEdit()
     self.registerField("title*", self.leTitle)
     # title is mandatory
     layout.addWidget(self.leTitle, 1, 1, 1, 2)
     layout.addWidget(
         QtGui.QLabel(self.tr("Description"), alignment=Qt.AlignTop), 2, 0)
     self.teDescription = QtGui.QTextEdit()
     layout.addWidget(self.teDescription, 2, 1, 1, 2)
     layout.setColumnStretch(1, 1)
     self.setLayout(layout)
Пример #2
0
 def createImportDatabasePage(self):
     page = QtGui.QWizardPage()
     page.setTitle(self.tr("Select database with testsuite to run"))
     layout = QtGui.QHBoxLayout()
     self.inputFilePicker = filepicker.cFilePicker()
     self.inputFilePicker.sigValidFilename.connect(self.validImportFilename)
     widgets = self.inputFilePicker.getWidgets()
     widgets['label'].setText(self.tr("Database"))
     widgets['dialog'].setNameFilter(self.tr("Database files (*.db);;All files (*.*)"))
     widgets['dialog'].setFileMode(QtGui.QFileDialog.ExistingFile)
     map(layout.addWidget, [w for w in (widgets['label'], widgets['combobox'], widgets['button'])])
     layout.setStretch(1, 10)
     page.setLayout(layout)
     return page
Пример #3
0
 def createImportDatabasePage(self):
     page = QtGui.QWizardPage()
     page.setTitle(self.tr("Select database with testsuite to run"))
     layout = QtGui.QHBoxLayout()
     self.inputFilePicker = filepicker.cFilePicker()
     self.inputFilePicker.sigValidFilename.connect(self.validImportFilename)
     widgets = self.inputFilePicker.getWidgets()
     widgets['label'].setText(self.tr("Database"))
     widgets['dialog'].setNameFilter(
         self.tr("Database files (*.db);;All files (*.*)"))
     widgets['dialog'].setFileMode(QtGui.QFileDialog.ExistingFile)
     map(layout.addWidget, [
         w
         for w in (widgets['label'], widgets['combobox'], widgets['button'])
     ])
     layout.setStretch(1, 10)
     page.setLayout(layout)
     return page
Пример #4
0
 def __init__(self):
     super(cInfoWizardPage, self).__init__()
     self.setTitle(self.tr("Enter testrun information"))
     layout = QtGui.QGridLayout()
     self.outputFilePicker = filepicker.cFilePicker()
     widgets = self.outputFilePicker.getWidgets()
     widgets['label'].setText(self.tr("Testrun file"))
     widgets['dialog'].setNameFilter(self.tr("Testrun files (*.%s);;All files (*.*)" % _oatr_commons.TR_FILE_SUFFIX))
     widgets['dialog'].setFileMode(QtGui.QFileDialog.AnyFile)
     widgets['dialog'].setAcceptMode(QtGui.QFileDialog.AcceptSave)
     layout.addWidget(widgets['label'], 0, 0)
     layout.addWidget(widgets['combobox'], 0, 1)
     layout.addWidget(widgets['button'], 0, 2)
     layout.addWidget(QtGui.QLabel(self.tr("Title")), 1, 0)
     self.leTitle = QtGui.QLineEdit()
     self.registerField("title*", self.leTitle); # title is mandatory
     layout.addWidget(self.leTitle, 1, 1, 1, 2)
     layout.addWidget(QtGui.QLabel(self.tr("Description"), alignment=Qt.AlignTop), 2, 0)
     self.teDescription = QtGui.QTextEdit()
     layout.addWidget(self.teDescription, 2, 1, 1, 2)
     layout.setColumnStretch(1, 1)
     self.setLayout(layout)