14
14
import sys
15
15
from NatronEngine import *
16
16
from NatronGui import *
17
- from PySide .QtGui import *
17
+ try :
18
+ from qtpy .QtGui import *
19
+ except ImportError :
20
+ from PySide .QtGui import *
18
21
19
22
20
23
#####################################################################
91
94
NatronGui .natron .addMenuCommand ('Tools/Channel/Extract EXR layers' ,'extractExrLayers' )
92
95
NatronGui .natron .addMenuCommand ('Tools/Channel/Extract Image layers' ,'extractImageLayers' )
93
96
94
- NatronGui .natron .addMenuCommand ('Tools/Generate/PostageStamp' ,'postageStamp' , QtCore .Qt .Key .Key_P , QtCore .Qt .KeyboardModifier .ControlModifier | QtCore . Qt . AltModifier )
97
+ NatronGui .natron .addMenuCommand ('Tools/Generate/PostageStamp' ,'postageStamp' , QtCore .Qt .Key .Key_P , QtCore .Qt .KeyboardModifier .AltModifier )
95
98
NatronGui .natron .addMenuCommand ('Tools/Generate/Roto to tracker' ,'rotoToTracker' )
96
99
NatronGui .natron .addMenuCommand ('Tools/Generate/Tracker to roto' ,'trackerToRoto' )
97
100
100
103
NatronGui .natron .addMenuCommand ('Edit/Reconnect nodes' ,'reconnectNodes' , QtCore .Qt .Key .Key_Y , QtCore .Qt .KeyboardModifier .AltModifier )
101
104
NatronGui .natron .addMenuCommand ('Edit/auto Reconnect Nodes' ,'autoReconnect' , QtCore .Qt .Key .Key_Y , QtCore .Qt .KeyboardModifier .ShiftModifier )
102
105
NatronGui .natron .addMenuCommand ('Edit/Force caching' ,'forceCaching' , QtCore .Qt .Key .Key_B , QtCore .Qt .KeyboardModifier .ControlModifier )
103
- NatronGui .natron .addMenuCommand ('Edit/Color...' ,'nodeChangeColor' , QtCore .Qt .Key .Key_C , QtCore .Qt .KeyboardModifier .ControlModifier | QtCore . Qt . ShiftModifier )
106
+ NatronGui .natron .addMenuCommand ('Edit/Color...' ,'nodeChangeColor' , QtCore .Qt .Key .Key_C , QtCore .Qt .KeyboardModifier .ShiftModifier )
104
107
NatronGui .natron .addMenuCommand ('Edit/Bold node' ,'nodeBold_HTML' )
105
108
NatronGui .natron .addMenuCommand ('Edit/Italic node' ,'nodeItalic_HTML' )
106
109
NatronGui .natron .addMenuCommand ('Edit/Open location' ,'openLocation' , QtCore .Qt .Key .Key_O , QtCore .Qt .KeyboardModifier .AltModifier )
107
110
NatronGui .natron .addMenuCommand ('Edit/Select similar/Class' ,'selectSimilarByClass' )
108
111
NatronGui .natron .addMenuCommand ('Edit/Select similar/Color' ,'selectSimilarByColor' )
109
- NatronGui .natron .addMenuCommand ('Edit/Invert selection' ,'invertSelection' , QtCore .Qt .Key .Key_I , QtCore .Qt .KeyboardModifier .ControlModifier | QtCore . Qt . ShiftModifier )
112
+ NatronGui .natron .addMenuCommand ('Edit/Invert selection' ,'invertSelection' , QtCore .Qt .Key .Key_I , QtCore .Qt .KeyboardModifier .ShiftModifier )
110
113
NatronGui .natron .addMenuCommand ('Edit/Remove input' ,'removeInput' , QtCore .Qt .Key .Key_D , QtCore .Qt .KeyboardModifier .ControlModifier )
111
114
112
115
NatronGui .natron .addMenuCommand ('Tools/Other/Blending mode+' ,'mergeBlendingDown' , QtCore .Qt .Key .Key_Down , QtCore .Qt .AltModifier )
113
116
NatronGui .natron .addMenuCommand ('Tools/Other/Blending mode-' ,'mergeBlendingUp' , QtCore .Qt .Key .Key_Up , QtCore .Qt .AltModifier )
114
- NatronGui .natron .addMenuCommand ('Tools/Other/Link roto to tracker' ,'rotoLink' , QtCore .Qt .Key .Key_L , QtCore .Qt .KeyboardModifier .ControlModifier | QtCore . Qt . ShiftModifier )
117
+ NatronGui .natron .addMenuCommand ('Tools/Other/Link roto to tracker' ,'rotoLink' , QtCore .Qt .Key .Key_L , QtCore .Qt .KeyboardModifier .ShiftModifier )
115
118
116
119
NatronGui .natron .addMenuCommand ('Tools/Roto/Circle' ,'fullCircle()' )
117
120
NatronGui .natron .addMenuCommand ('Tools/Roto/Ellipse' ,'fullEllipse()' )
136
139
NatronGui .natron .addMenuCommand ('Render/Disk cache' ,'diskCache()' , QtCore .Qt .Key .Key_D , QtCore .Qt .KeyboardModifier .AltModifier )
137
140
NatronGui .natron .addMenuCommand ('Render/Flipbook' ,'flipbook()' , QtCore .Qt .Key .Key_F , QtCore .Qt .KeyboardModifier .AltModifier )
138
141
139
- from Python_GUI .snapNodes .snapNodes import *
140
- NatronGui .natron .addMenuCommand ('Tools/Node Graph/snap Nodes' ,'snapNodes' , QtCore .Qt .Key .Key_A ,QtCore .Qt .KeyboardModifier )
141
- NatronGui .natron .addMenuCommand ('Tools/Node Graph/Align Nodes X' ,'alignNodesX' )
142
- NatronGui .natron .addMenuCommand ('Tools/Node Graph/Align Nodes Y' ,'alignNodesY' )
143
- NatronGui .natron .addMenuCommand ('Tools/Node Graph/Spread Nodes X' ,'spreadNodesX' )
144
- NatronGui .natron .addMenuCommand ('Tools/Node Graph/Spread Nodes Y' ,'spreadNodesY' )
142
+ # from Python_GUI.snapNodes.snapNodes import *
143
+ # NatronGui.natron.addMenuCommand('Tools/Node Graph/snap Nodes','snapNodes', QtCore.Qt.Key.Key_A,QtCore.Qt.KeyboardModifier)
144
+ # NatronGui.natron.addMenuCommand('Tools/Node Graph/Align Nodes X','alignNodesX' )
145
+ # NatronGui.natron.addMenuCommand('Tools/Node Graph/Align Nodes Y','alignNodesY' )
146
+ # NatronGui.natron.addMenuCommand('Tools/Node Graph/Spread Nodes X','spreadNodesX' )
147
+ # NatronGui.natron.addMenuCommand('Tools/Node Graph/Spread Nodes Y','spreadNodesY' )
145
148
146
149
separator = ('------------------------------------------------------------' )
147
- print '\n ' + '\n ' + separator
148
- print separator
149
- print '------------------- INITGUI.PY ---------------------'
150
- print separator
151
- print separator
152
- print '\n '
153
-
154
- print '- \' Tools\' user menu added'
155
- print '\n '
156
- print ' + Tools/Channel/Auto Alpha'
157
- print ' + Tools/Channel/Extract EXR layers'
158
- print ' + Tools/Channel/Extract Image layers'
159
- print ' +'
160
- print ' + Tools/Generate/PostageStamp'
161
- print ' + Tools/Generate/Roto to tracker'
162
- print ' + Tools/Generate/Tracker to roto'
163
- print ' +'
164
- print ' + Edit/Batch rename'
165
- print ' + Edit/Connect nodes'
166
- print ' + Edit/Reconnect nodes'
167
- print ' + Edit/Force caching'
168
- print ' + Edit/Invert selection'
169
- print ' + Edit/Node Color'
170
- print ' + Edit/Bold node'
171
- print ' + Edit/Italic node'
172
- print ' + Edit/Open location'
173
- print ' + Edit/Select similar/Class'
174
- print ' + Edit/Select similar/Color'
175
- print ' + Edit/Remove input'
176
- print ' +'
177
- print ' + Tools/Other/Blending mode+'
178
- print ' + Tools/Other/Blending mode-'
179
- print ' + Tools/Other/Link roto to tracker'
180
- print ' +'
181
- print ' + Tools/Roto/Circle'
182
- print ' + Tools/Roto/Ellipse'
183
- print ' + Tools/Roto/Square'
184
- print ' + Tools/Roto/Rounded square'
185
- print ' + Tools/Roto/Rectangle'
186
- print ' + Tools/Roto/Rounded rectangle'
187
- print ' + Tools/Roto/Left triangle'
188
- print ' + Tools/Roto/Right triangle'
189
- print ' + Tools/Roto/Top triangle'
190
- print ' + Tools/Roto/Bottom triangle'
191
- print ' +'
192
- print ' + Tools/Time/Read FPS'
193
- print ' + Tools/Time/Read frame range'
194
- print ' +'
195
- print ' + Tools/Utils/Collect files'
196
- print ' + Tools/Utils/Replace paths'
197
- print ' +'
198
- print ' + Render/Background render'
199
- print ' + Render/Disk cache'
200
- print ' + Render/Flipbook'
201
-
202
-
203
- print '\n ' + '\n ' + separator
204
- print separator + '\n '
150
+ print ( '\n ' + '\n ' + separator )
151
+ print ( separator )
152
+ print ( '------------------- INITGUI.PY ---------------------' )
153
+ print ( separator )
154
+ print ( separator )
155
+ print ( '\n ' )
156
+
157
+ print ( '- \' Tools\' user menu added' )
158
+ print ( '\n ' )
159
+ print ( ' + Tools/Channel/Auto Alpha' )
160
+ print ( ' + Tools/Channel/Extract EXR layers' )
161
+ print ( ' + Tools/Channel/Extract Image layers' )
162
+ print ( ' +' )
163
+ print ( ' + Tools/Generate/PostageStamp' )
164
+ print ( ' + Tools/Generate/Roto to tracker' )
165
+ print ( ' + Tools/Generate/Tracker to roto' )
166
+ print ( ' +' )
167
+ print ( ' + Edit/Batch rename' )
168
+ print ( ' + Edit/Connect nodes' )
169
+ print ( ' + Edit/Reconnect nodes' )
170
+ print ( ' + Edit/Force caching' )
171
+ print ( ' + Edit/Invert selection' )
172
+ print ( ' + Edit/Node Color' )
173
+ print ( ' + Edit/Bold node' )
174
+ print ( ' + Edit/Italic node' )
175
+ print ( ' + Edit/Open location' )
176
+ print ( ' + Edit/Select similar/Class' )
177
+ print ( ' + Edit/Select similar/Color' )
178
+ print ( ' + Edit/Remove input' )
179
+ print ( ' +' )
180
+ print ( ' + Tools/Other/Blending mode+' )
181
+ print ( ' + Tools/Other/Blending mode-' )
182
+ print ( ' + Tools/Other/Link roto to tracker' )
183
+ print ( ' +' )
184
+ print ( ' + Tools/Roto/Circle' )
185
+ print ( ' + Tools/Roto/Ellipse' )
186
+ print ( ' + Tools/Roto/Square' )
187
+ print ( ' + Tools/Roto/Rounded square' )
188
+ print ( ' + Tools/Roto/Rectangle' )
189
+ print ( ' + Tools/Roto/Rounded rectangle' )
190
+ print ( ' + Tools/Roto/Left triangle' )
191
+ print ( ' + Tools/Roto/Right triangle' )
192
+ print ( ' + Tools/Roto/Top triangle' )
193
+ print ( ' + Tools/Roto/Bottom triangle' )
194
+ print ( ' +' )
195
+ print ( ' + Tools/Time/Read FPS' )
196
+ print ( ' + Tools/Time/Read frame range' )
197
+ print ( ' +' )
198
+ print ( ' + Tools/Utils/Collect files' )
199
+ print ( ' + Tools/Utils/Replace paths' )
200
+ print ( ' +' )
201
+ print ( ' + Render/Background render' )
202
+ print ( ' + Render/Disk cache' )
203
+ print ( ' + Render/Flipbook' )
204
+
205
+
206
+ print ( '\n ' + '\n ' + separator )
207
+ print ( separator + '\n ' )
0 commit comments