33/***************************************************************************
44Python Conosle for QGIS
55 -------------------
6- begin : 2012-09-10
6+ begin : 2012-09-10
77copyright : (C) 2012 by Salvatore Larosa
8- email : lrssvtml (at) gmail (dot) com
8+ email : lrssvtml (at) gmail (dot) com
99 ***************************************************************************/
1010
1111/***************************************************************************
@@ -71,10 +71,10 @@ def __init__(self, parent=None):
7171 QDockWidget .__init__ (self , parent )
7272 self .setObjectName ("PythonConsole" )
7373 #self.setAllowedAreas(Qt.BottomDockWidgetArea)
74-
74+
7575 self .widgetButton = QWidget ()
7676 self .widgetEdit = QWidget ()
77-
77+
7878 self .toolBar = QToolBar ()
7979 self .toolBar .setEnabled (True )
8080 #self.toolBar.setFont(font)
@@ -88,14 +88,14 @@ def __init__(self, parent=None):
8888 #self.toolBar.setAllowedAreas(Qt.LeftToolBarArea)
8989 #self.toolBar.setAllowedAreas(Qt.RightToolBarArea)
9090 #self.toolBar.setObjectName(_fromUtf8("toolMappa"))
91-
91+
9292 self .b = QVBoxLayout (self .widgetButton )
9393 self .e = QHBoxLayout (self .widgetEdit )
94-
94+
9595 self .e .setMargin (0 )
9696 self .e .setSpacing (0 )
9797 self .b .setMargin (0 )
98-
98+
9999 ## Action for Clear button
100100 self .clearButton = QAction (parent )
101101 self .clearButton .setCheckable (False )
@@ -159,43 +159,43 @@ def __init__(self, parent=None):
159159 self .helpButton .setMenuRole (QAction .PreferencesRole )
160160 self .helpButton .setIconVisibleInMenu (True )
161161 self .helpButton .setToolTip ('Help' )
162-
162+
163163 self .toolBar .addAction (self .clearButton )
164164 #self.toolBar.addAction(self.currentLayerButton)
165165 self .toolBar .addAction (self .loadIfaceButton )
166166 self .toolBar .addAction (self .openFileButton )
167167 self .toolBar .addAction (self .saveFileButton )
168168 self .toolBar .addAction (self .helpButton )
169169 self .toolBar .addAction (self .runButton )
170-
170+
171171 self .b .addWidget (self .toolBar )
172172 self .edit = PythonEdit ()
173-
173+
174174 self .setWidget (self .widgetEdit )
175-
175+
176176 self .e .addWidget (self .widgetButton )
177177 self .e .addWidget (self .edit )
178-
178+
179179 self .edit .setFocus ()
180-
180+
181181 self .setWindowTitle (QCoreApplication .translate ("PythonConsole" , "Python Console" ))
182- self .clearButton .activated .connect (self .edit .clearConsole )
183- #self.currentLayerButton.activated .connect(self.cLayer)
184- self .loadIfaceButton .activated .connect (self .iface )
185- self .runButton .activated .connect (self .edit .entered )
186- self .openFileButton .activated .connect (self .openScriptFile )
187- self .saveFileButton .activated .connect (self .saveScriptFile )
188- self .helpButton .activated .connect (self .openHelp )
182+ self .clearButton .triggered .connect (self .edit .clearConsole )
183+ #self.currentLayerButton.triggered .connect(self.cLayer)
184+ self .loadIfaceButton .triggered .connect (self .iface )
185+ self .runButton .triggered .connect (self .edit .entered )
186+ self .openFileButton .triggered .connect (self .openScriptFile )
187+ self .saveFileButton .triggered .connect (self .saveScriptFile )
188+ self .helpButton .triggered .connect (self .openHelp )
189189 # try to restore position from stored main window state
190190 if not iface .mainWindow ().restoreDockWidget (self ):
191191 iface .mainWindow ().addDockWidget (Qt .BottomDockWidgetArea , self )
192-
192+
193193 def cLayer (self ):
194194 self .edit .commandConsole ('cLayer' )
195-
195+
196196 def iface (self ):
197197 self .edit .commandConsole ('iface' )
198-
198+
199199 def openScriptFile (self ):
200200 scriptFile = QFileDialog .getOpenFileName (
201201 self , "Open File" , "" , "Script file (*.py)" )
@@ -206,14 +206,14 @@ def openScriptFile(self):
206206 if line != "\n " :
207207 listScriptFile .append (line )
208208 self .edit .insertTextFromFile (listScriptFile )
209-
210-
209+
210+
211211 def saveScriptFile (self ):
212212 scriptFile = QFileDialog ()
213213 scriptFile .setDefaultSuffix (".py" )
214214 fName = scriptFile .getSaveFileName (
215215 self , "Save file" , QString (), "Script file (*.py)" )
216-
216+
217217 if fName .isEmpty () == False :
218218 filename = str (fName )
219219 if not filename .endswith (".py" ):
@@ -227,7 +227,7 @@ def saveScriptFile(self):
227227 s .replace ("... " , "" )
228228 if is_first_line :
229229 # see, no write() in this branch
230- is_first_line = False
230+ is_first_line = False
231231 else :
232232 # we've just written a line; add a newline
233233 sF .write ('\n ' )
@@ -241,7 +241,7 @@ def openHelp(self):
241241 def closeEvent (self , event ):
242242 QWidget .closeEvent (self , event )
243243
244-
244+
245245if __name__ == '__main__' :
246246 a = QApplication (sys .argv )
247247 show_console ()
0 commit comments