From 78deefffed541cfca66c40cdb2edede966636fd7 Mon Sep 17 00:00:00 2001 From: Samy Hocine Date: Sat, 18 Jun 2022 23:42:41 +0200 Subject: [PATCH 1/4] fix set_property --- NodeGraphQt/base/node.py | 1 + 1 file changed, 1 insertion(+) diff --git a/NodeGraphQt/base/node.py b/NodeGraphQt/base/node.py index 57fb4340..99ff14f6 100644 --- a/NodeGraphQt/base/node.py +++ b/NodeGraphQt/base/node.py @@ -396,6 +396,7 @@ def set_property(self, name, value, push_undo=True): if hasattr(self.view, name): setattr(self.view, name, value) self.model.set_property(name, value) + self.update() def has_property(self, name): """ From 8e974a60093e35412f4eeb2e19329010c3859a26 Mon Sep 17 00:00:00 2001 From: Samy Hocine Date: Sat, 18 Jun 2022 23:50:52 +0200 Subject: [PATCH 2/4] rollback --- NodeGraphQt/base/node.py | 1 - 1 file changed, 1 deletion(-) diff --git a/NodeGraphQt/base/node.py b/NodeGraphQt/base/node.py index 99ff14f6..57fb4340 100644 --- a/NodeGraphQt/base/node.py +++ b/NodeGraphQt/base/node.py @@ -396,7 +396,6 @@ def set_property(self, name, value, push_undo=True): if hasattr(self.view, name): setattr(self.view, name, value) self.model.set_property(name, value) - self.update() def has_property(self, name): """ From 36f6f12ee8d20af3e030f177e741919aca5b8463 Mon Sep 17 00:00:00 2001 From: Samy Hocine Date: Sun, 19 Jun 2022 01:02:56 +0200 Subject: [PATCH 3/4] fix missing key --- NodeGraphQt/widgets/node_widgets.py | 1 + 1 file changed, 1 insertion(+) diff --git a/NodeGraphQt/widgets/node_widgets.py b/NodeGraphQt/widgets/node_widgets.py index c3a3ee6a..5a4b87ef 100644 --- a/NodeGraphQt/widgets/node_widgets.py +++ b/NodeGraphQt/widgets/node_widgets.py @@ -32,6 +32,7 @@ def setTitleAlign(self, align='center'): }, 'QGroupBox::title': { 'subcontrol-origin': 'margin', + 'subcontrol-position': 'top center', 'color': 'rgba({0}, {1}, {2}, 100)'.format(*text_color), 'padding': '0px', } From c9ae4e3881f57dc64e3be55f9738dab7f36e0ea5 Mon Sep 17 00:00:00 2001 From: Samy Hocine Date: Sun, 19 Jun 2022 13:11:45 +0200 Subject: [PATCH 4/4] fix menu text color --- NodeGraphQt/widgets/actions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/NodeGraphQt/widgets/actions.py b/NodeGraphQt/widgets/actions.py index f198f1ad..4e3fbc22 100644 --- a/NodeGraphQt/widgets/actions.py +++ b/NodeGraphQt/widgets/actions.py @@ -8,7 +8,8 @@ class BaseMenu(QtWidgets.QMenu): def __init__(self, *args, **kwargs): super(BaseMenu, self).__init__(*args, **kwargs) - text_color = self.palette().text().color().getRgb() + # text_color = self.palette().text().color().getRgb() + text_color = tuple(map(lambda i, j: i - j, (255, 255, 255), ViewerEnum.BACKGROUND_COLOR.value)) selected_color = self.palette().highlight().color().getRgb() style_dict = { 'QMenu': {