55
66
77class _element_widget (QtWidgets .QWidget ):
8+
89 def __init__ (self ):
910 super (_element_widget , self ).__init__ ()
1011 self .layout = QtWidgets .QHBoxLayout (self )
12+ self .layout .setContentsMargins (0 , 0 , 0 , 0 )
1113
1214
1315class NodePublishWidget (QtWidgets .QDialog ):
16+ """
17+ Node publish dialog widget for publishing nodes.
18+
19+ Args:
20+ node (NodeGraphQt.BaseNode): node object.
21+ """
22+
1423 def __init__ (self , node ):
1524 super (NodePublishWidget , self ).__init__ ()
16- self .setWindowTitle (" Publish Node" )
25+ self .setWindowTitle (' Publish Node' )
1726 self .published = False
1827
19- layout = QtWidgets .QVBoxLayout (self )
2028 self .node = node
2129 self .node_name = QtWidgets .QLineEdit (node .name ())
22- self .node_class_name = QtWidgets .QLineEdit (node .name ().replace (" " , "_" ))
30+ self .node_class_name = QtWidgets .QLineEdit (
31+ node .name ().replace (' ' , '_' ))
2332 self .node_identifier = QtWidgets .QLineEdit ('Custom' )
2433
25- path = os .getcwd () + " /example_auto_nodes/published_nodes"
34+ path = os .getcwd () + ' /example_auto_nodes/published_nodes'
2635 if not os .path .exists (path ):
2736 path = os .getcwd ()
28- path += "/" + self .node_class_name .text () + " .node"
37+ path += '/' + self .node_class_name .text () + ' .node'
2938 path = path .replace ('\\ ' , '/' )
3039
3140 self .file_path_widget = PropFileSavePath ()
@@ -39,18 +48,26 @@ def __init__(self, node):
3948 cancel_btn = QtWidgets .QPushButton ('Cancel' )
4049 cancel_btn .pressed .connect (lambda : self .close ())
4150
51+ label = QtWidgets .QLabel ('Node Name' )
52+ label .setMinimumWidth (120 )
4253 name_widget = _element_widget ()
43- name_widget .layout .addWidget (QtWidgets . QLabel ( 'Node Name' ) )
54+ name_widget .layout .addWidget (label )
4455 name_widget .layout .addWidget (self .node_name )
4556
57+ label = QtWidgets .QLabel ('Node Identifier' )
58+ label .setMinimumWidth (120 )
4659 identifier_widget = _element_widget ()
47- identifier_widget .layout .addWidget (QtWidgets . QLabel ( 'Node Identifier' ) )
60+ identifier_widget .layout .addWidget (label )
4861 identifier_widget .layout .addWidget (self .node_identifier )
4962
63+ label = QtWidgets .QLabel ('Node Class Name' )
64+ label .setMinimumWidth (120 )
5065 class_name_widget = _element_widget ()
51- class_name_widget .layout .addWidget (QtWidgets . QLabel ( 'Node Class Name' ) )
66+ class_name_widget .layout .addWidget (label )
5267 class_name_widget .layout .addWidget (self .node_class_name )
5368
69+ layout = QtWidgets .QVBoxLayout (self )
70+ layout .setSpacing (4 )
5471 layout .addWidget (name_widget )
5572 layout .addWidget (class_name_widget )
5673 layout .addWidget (identifier_widget )
0 commit comments