diff --git a/openpype/hosts/flame/utility_scripts/openpype_flame_to_ftrack/modules/uiwidgets.py b/openpype/hosts/flame/utility_scripts/openpype_flame_to_ftrack/modules/uiwidgets.py index c04801da6f..0d4807a4ea 100644 --- a/openpype/hosts/flame/utility_scripts/openpype_flame_to_ftrack/modules/uiwidgets.py +++ b/openpype/hosts/flame/utility_scripts/openpype_flame_to_ftrack/modules/uiwidgets.py @@ -5,7 +5,8 @@ class FlameLabel(QtWidgets.QLabel): """ Custom Qt Flame Label Widget - For different label looks set label_type as: 'normal', 'background', or 'outline' + For different label looks set label_type as: + 'normal', 'background', or 'outline' To use: @@ -24,23 +25,28 @@ class FlameLabel(QtWidgets.QLabel): # Set label stylesheet based on label_type if label_type == 'normal': - self.setStyleSheet('QLabel {color: #9a9a9a; border-bottom: 1px inset #282828; font: 14px "Discreet"}' - 'QLabel:disabled {color: #6a6a6a}') + self.setStyleSheet( + 'QLabel {color: #9a9a9a; border-bottom: 1px inset #282828; font: 14px "Discreet"}' # noqa + 'QLabel:disabled {color: #6a6a6a}' + ) elif label_type == 'background': self.setAlignment(QtCore.Qt.AlignCenter) self.setStyleSheet( - 'color: #9a9a9a; background-color: #393939; font: 14px "Discreet"') + 'color: #9a9a9a; background-color: #393939; font: 14px "Discreet"' # noqa + ) elif label_type == 'outline': self.setAlignment(QtCore.Qt.AlignCenter) self.setStyleSheet( - 'color: #9a9a9a; background-color: #212121; border: 1px solid #404040; font: 14px "Discreet"') + 'color: #9a9a9a; background-color: #212121; border: 1px solid #404040; font: 14px "Discreet"' # noqa + ) class FlameLineEdit(QtWidgets.QLineEdit): """ Custom Qt Flame Line Edit Widget - Main window should include this: window.setFocusPolicy(QtCore.Qt.StrongFocus) + Main window should include this: + window.setFocusPolicy(QtCore.Qt.StrongFocus) To use: @@ -54,9 +60,11 @@ class FlameLineEdit(QtWidgets.QLineEdit): self.setParent(parent_window) self.setMinimumHeight(28) self.setMinimumWidth(110) - self.setStyleSheet('QLineEdit {color: #9a9a9a; background-color: #373e47; selection-color: #262626; selection-background-color: #b8b1a7; font: 14px "Discreet"}' - 'QLineEdit:focus {background-color: #474e58}' - 'QLineEdit:disabled {color: #6a6a6a; background-color: #373737}') + self.setStyleSheet( + 'QLineEdit {color: #9a9a9a; background-color: #373e47; selection-color: #262626; selection-background-color: #b8b1a7; font: 14px "Discreet"}' # noqa + 'QLineEdit:focus {background-color: #474e58}' # noqa + 'QLineEdit:disabled {color: #6a6a6a; background-color: #373737}' + ) class FlameTreeWidget(QtWidgets.QTreeWidget): @@ -79,11 +87,11 @@ class FlameTreeWidget(QtWidgets.QTreeWidget): self.setAlternatingRowColors(True) self.setFocusPolicy(QtCore.Qt.NoFocus) self.setStyleSheet( - 'QTreeWidget {color: #9a9a9a; background-color: #2a2a2a; alternate-background-color: #2d2d2d; font: 14px "Discreet"}' - 'QTreeWidget::item:selected {color: #d9d9d9; background-color: #474747; border: 1px solid #111111}' - 'QHeaderView {color: #9a9a9a; background-color: #393939; font: 14px "Discreet"}' + 'QTreeWidget {color: #9a9a9a; background-color: #2a2a2a; alternate-background-color: #2d2d2d; font: 14px "Discreet"}' # noqa + 'QTreeWidget::item:selected {color: #d9d9d9; background-color: #474747; border: 1px solid #111111}' # noqa + 'QHeaderView {color: #9a9a9a; background-color: #393939; font: 14px "Discreet"}' # noqa 'QTreeWidget::item:selected {selection-background-color: #111111}' - 'QMenu {color: #9a9a9a; background-color: #24303d; font: 14px "Discreet"}' + 'QMenu {color: #9a9a9a; background-color: #24303d; font: 14px "Discreet"}' # noqa 'QMenu::item:selected {color: #d9d9d9; background-color: #3a4551}' ) self.verticalScrollBar().setStyleSheet('color: #818181') @@ -110,9 +118,11 @@ class FlameButton(QtWidgets.QPushButton): self.setMaximumSize(QtCore.QSize(110, 28)) self.setFocusPolicy(QtCore.Qt.NoFocus) self.clicked.connect(do_when_pressed) - self.setStyleSheet('QPushButton {color: #9a9a9a; background-color: #424142; border-top: 1px inset #555555; border-bottom: 1px inset black; font: 14px "Discreet"}' - 'QPushButton:pressed {color: #d9d9d9; background-color: #4f4f4f; border-top: 1px inset #666666; font: italic}' - 'QPushButton:disabled {color: #747474; background-color: #353535; border-top: 1px solid #444444; border-bottom: 1px solid #242424}') + self.setStyleSheet( + 'QPushButton {color: #9a9a9a; background-color: #424142; border-top: 1px inset #555555; border-bottom: 1px inset black; font: 14px "Discreet"}' # noqa + 'QPushButton:pressed {color: #d9d9d9; background-color: #4f4f4f; border-top: 1px inset #666666; font: italic}' # noqa + 'QPushButton:disabled {color: #747474; background-color: #353535; border-top: 1px solid #444444; border-bottom: 1px solid #242424}' # noqa + ) class FlamePushButton(QtWidgets.QPushButton): @@ -135,10 +145,12 @@ class FlamePushButton(QtWidgets.QPushButton): self.setMinimumSize(155, 28) self.setMaximumSize(155, 28) self.setFocusPolicy(QtCore.Qt.NoFocus) - self.setStyleSheet('QPushButton {color: #9a9a9a; background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: .93 #424142, stop: .94 #2e3b48); text-align: left; border-top: 1px inset #555555; border-bottom: 1px inset black; font: 14px "Discreet"}' - 'QPushButton:checked {color: #d9d9d9; background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: .93 #4f4f4f, stop: .94 #5a7fb4); font: italic; border: 1px inset black; border-bottom: 1px inset #404040; border-right: 1px inset #404040}' - 'QPushButton:disabled {color: #6a6a6a; background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: .93 #383838, stop: .94 #353535); font: light; border-top: 1px solid #575757; border-bottom: 1px solid #242424; border-right: 1px solid #353535; border-left: 1px solid #353535}' - 'QToolTip {color: black; background-color: #ffffde; border: black solid 1px}') + self.setStyleSheet( + 'QPushButton {color: #9a9a9a; background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: .93 #424142, stop: .94 #2e3b48); text-align: left; border-top: 1px inset #555555; border-bottom: 1px inset black; font: 14px "Discreet"}' # noqa + 'QPushButton:checked {color: #d9d9d9; background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: .93 #4f4f4f, stop: .94 #5a7fb4); font: italic; border: 1px inset black; border-bottom: 1px inset #404040; border-right: 1px inset #404040}' # noqa + 'QPushButton:disabled {color: #6a6a6a; background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: .93 #383838, stop: .94 #353535); font: light; border-top: 1px solid #575757; border-bottom: 1px solid #242424; border-right: 1px solid #353535; border-left: 1px solid #353535}' # noqa + 'QToolTip {color: black; background-color: #ffffde; border: black solid 1px}' # noqa + ) class FlamePushButtonMenu(QtWidgets.QPushButton): @@ -148,12 +160,14 @@ class FlamePushButtonMenu(QtWidgets.QPushButton): To use: push_button_menu_options = ['Item 1', 'Item 2', 'Item 3', 'Item 4'] - menu_push_button = FlamePushButtonMenu('push_button_name', push_button_menu_options, window) + menu_push_button = FlamePushButtonMenu('push_button_name', + push_button_menu_options, window) or push_button_menu_options = ['Item 1', 'Item 2', 'Item 3', 'Item 4'] - menu_push_button = FlamePushButtonMenu(push_button_menu_options[0], push_button_menu_options, window) + menu_push_button = FlamePushButtonMenu(push_button_menu_options[0], + push_button_menu_options, window) """ selection_changed = QtCore.Signal(str) @@ -165,13 +179,17 @@ class FlamePushButtonMenu(QtWidgets.QPushButton): self.setMinimumHeight(28) self.setMinimumWidth(110) self.setFocusPolicy(QtCore.Qt.NoFocus) - self.setStyleSheet('QPushButton {color: #9a9a9a; background-color: #24303d; font: 14px "Discreet"}' - 'QPushButton:disabled {color: #747474; background-color: #353535; border-top: 1px solid #444444; border-bottom: 1px solid #242424}') + self.setStyleSheet( + 'QPushButton {color: #9a9a9a; background-color: #24303d; font: 14px "Discreet"}' # noqa + 'QPushButton:disabled {color: #747474; background-color: #353535; border-top: 1px solid #444444; border-bottom: 1px solid #242424}' # noqa + ) pushbutton_menu = QtWidgets.QMenu(parent_window) pushbutton_menu.setFocusPolicy(QtCore.Qt.NoFocus) - pushbutton_menu.setStyleSheet('QMenu {color: #9a9a9a; background-color:#24303d; font: 14px "Discreet"}' - 'QMenu::item:selected {color: #d9d9d9; background-color: #3a4551}') + pushbutton_menu.setStyleSheet( + 'QMenu {color: #9a9a9a; background-color:#24303d; font: 14px "Discreet"}' # noqa + 'QMenu::item:selected {color: #d9d9d9; background-color: #3a4551}' + ) self._pushbutton_menu = pushbutton_menu self.setMenu(pushbutton_menu) @@ -191,4 +209,4 @@ class FlamePushButtonMenu(QtWidgets.QPushButton): def _on_action_trigger(self): action = self.sender() self.setText(action.text()) - self.selection_changed.emit(action.text()) \ No newline at end of file + self.selection_changed.emit(action.text())