def pick_line_color(self): sender = self.sender() color = sender.text() dialog = QColorDialog(QColor(color), self.ui) if dialog.exec_(): sender.setText(dialog.selectedColor().name()) lc = self.ui.line_color lc.setStyleSheet('QPushButton {background-color: %s}' % lc.text()) self.outline_color = dialog.selectedColor().name() self.update_template_style()
def pick_color(self): # This should only be called by signals/slots # It uses the sender() to get the button that called it sender = self.sender() color = sender.text() dialog = QColorDialog(QColor(color), self.ui) if dialog.exec_(): sender.setText(dialog.selectedColor().name()) self.update_button_colors() self.update_config()
def colourchange(self): dialog = QColorDialog() dialog.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint) dialog.exec() color = dialog.selectedColor() self.setStyleSheet(f"background-color: {color.name()}")
def boxClicked(self): dialog = QColorDialog() if dialog.exec_(): self.setColorText(dialog.selectedColor().name())