NodeGraphQt icon indicating copy to clipboard operation
NodeGraphQt copied to clipboard

subcontrol-position key error

Open Mougrouff opened this issue 2 years ago • 2 comments

In NodeGraphQt//widgets/node_widgets.py the following code is causing an issue because key 'subcontrol-position' is not initialized in every situations. Especially if align == 'left'.

if align == 'center':
    style_dict['QGroupBox::title']['subcontrol-position'] = 'top center'
elif align == 'left':
    style_dict['QGroupBox::title']['subcontrol-position'] += 'top left'
    style_dict['QGroupBox::title']['margin-left'] = '4px'
elif align == 'right':
    style_dict['QGroupBox::title']['subcontrol-position'] += 'top right'
    style_dict['QGroupBox::title']['margin-right'] = '4px'

Mougrouff avatar Jul 06 '22 16:07 Mougrouff

I tried to add'subcontrol-position':'' in style_dict['QGroupBox::title'] , then there was no no more error message.

Soooya avatar Jul 23 '22 18:07 Soooya

Hi :)

It has been fixed and merged ;)

Refer to this PR : https://github.com/jchanvfx/NodeGraphQt/pull/267

samyhocine avatar Sep 03 '22 08:09 samyhocine