def __init__(self, graphs, parent=None): QGridLayout.__init__(self, parent) self.startTime = None self.graphs = [] for index, graph in enumerate(graphs): graph = QGraph(graph, parent) self.graphs.append(graph) self.addWidget(graph, int(index / constants.GRAPHS_PER_ROW), index % constants.GRAPHS_PER_ROW)
def __init__(self, label, mode): QGridLayout.__init__(self) self.labelTestRuns = QLabel(label) self.editText = QLineEdit() self.mode = mode self.fileDlg = QFileDialog self.editText.setText(os.getcwd()) if mode == "dir": self.editText.setStyleSheet("* { background-color: rgba(0, 0, 0, 0); }") self.editText.setReadOnly(True) self.buttonDir = QPushButton("Verzeichnis") self.buttonDir.clicked.connect(self.dirDialog) else: self.buttonDir = QPushButton("Datei") self.buttonDir.clicked.connect(self.dirFile) self.setColumnMinimumWidth(0, 120) self.addWidget(self.labelTestRuns, 0, 0, Qt.AlignLeft) self.addWidget(self.editText, 0, 1) self.addWidget(self.buttonDir, 0, 2) self.editText.textChanged.connect(self.checkLineEdits) self.OrgStyle = self.editText.styleSheet()